FastPHP adlı üyeden alıntı: mesajı görüntüle
<?php
$veri = @file_get_contents("xmldosyaniz.xml");

if(preg_match_all('/<InvoiceLineId>(.*?)<\/InvoiceLineId>/i',$veri,$kesit))
{
    if(is_array($kesit[1]))
    {
        foreach($kesit[1] AS $InvoiceLineId)
        {
            echo "{$InvoiceLineId}<br />";
        }
    }
}
?>
Teşekkür ederim asLında doğru bir işlem yapmışsınız. Ancak şöyle bir problem daha var ben burada Tüm bilgileri almalıyım aslında

Örnek <InvoiceDate>2014-04-02</InvoiceDate>
<OrderID>BOS-SRF-601011985478</OrderID>
<Title>ÖZ ECZA DEPOSU A.Ş.</Title>

Bu Gibi tüm bilgileri almam gerekli. Mesela bu XML dosya içerisinde 1 Fatura var 6 Tane de Fatura kalemi var. Ben bunları Netsis Diye bir Ticari programa aktarıyorum. yeri gelicek aynı dosya içerisinde 5 fatura 30 kalem ürün felan olacak. Bu şekilde yapmam gerekli. Farklı bir XML dosyayı bu şekilde içeriye alıp aslında işlemleri gerçekleştirdim ama bu dosya da bir problem var bi türlü alamıyorum.

daha önce ki aldığım örnek PHP Kodları koyuyorum Aşağıda

<?php
	$xml = simplexml_load_file("fatura.xml");
	$parse = "_-FO_-EF_UBL20TR10";
        $parse2 = "_-ISISTR_-EF_INVOICELINE";
	$parse3 = "_-ISISTR_-EF_TAXTOTAL_LINE";
	$header = "_-ISISTR_-EF_HEADER";
	$referans = "_-ISISTR_-EF_REFERENCE";
	$parti = "_-ISISTR_-EF_PARTY";
	$toplam= "_-ISISTR_-EF_TAXTOTAL";
	$note = "_-ISISTR_-EF_HEADERNOTE";
        $allow= "_-ISISTR_-EF_ALLOWANCECHARGE";
        $cari   ="_-ISISTR_-EF_PARTYID";
    $legal = "_-ISISTR_-EF_LEGALMONETARYTOT";
    $activeid = 0;

        foreach ($xml->$parse as $val) {
          foreach ($val->$parse2 as $voice) {
              if ($activeid != $val->$referans->DOCUMENT_UNIQUE_KEY) {
                  $activeid = $val->$referans->DOCUMENT_UNIQUE_KEY;
                  $new = 1;
              } else {
                  $new = 0;
              }

                      ?>