XPath ve PHP giderme

0 Cevap php

Ben bu hatayı alıyorum:

Notice: Trying to get property of non-object in

Applies to: echo $result->Data;

Ve bu çıkış:

Array ()

Background Informations

Bir fonksiyon bir XML dosyası içeren bir dize döndürür.

İki etiketleri bazı verileri almak ve kendi onlarla uğraşmak istiyorum.

String Data

$data="
<SyncML xmlns='SYNCML:SYNCML1.0'> 
<SyncHdr> 
</SyncHdr> 
<SyncBody> 
   <betameta>
         WANT 1
   </betameta> 
   <Add> 
      <Data>
         WANT 2
      </Data>
   </Add> 
</SyncBody> 
</SyncML>";

Yukarıdaki verilerde, I değerleri "1 İSTİYORUZ" ve "2 İSTİYORUM" istiyor

Code so far

$xml = simplexml_load_string($data);
$result = $xml->xpath("/SyncML/SyncBody");
print_r($result);
echo $result->Data;

0 Cevap