Re: Extract an element from XML

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Angelo Zanetti wrote:
Hi all,
I have the following segment of XML:

<BookingReference ReferenceSource="api">165432 </BookingReference>

Now I want to get the value of the BookingReference where the
ReferenceSource = "api". In other words I want to get the value 165432.

I have the following code:
$ItemConfirmationReference2 = $xpath->query('BookingReference
ReferenceSource' , $Element);

$ItemConfirmationReference =
trim($ItemConfirmationReference2->item(0)->textContent);

The $Element variable passes the node that contains the BookingReference
node.

The tricky part for me is the ="api" part.

Thanks in advance.

A


Hi Angelo,

Probably it is something along the lines like:

$xpath->query('BookingReference/[@ReferenceSource="api"]/');

Fairly simple and XPath is way powerful!

Kind regards,

Aschwin Wesselius

--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php


[Index of Archives]     [PHP Home]     [Apache Users]     [PHP on Windows]     [Kernel Newbies]     [PHP Install]     [PHP Classes]     [Pear]     [Postgresql]     [Postgresql PHP]     [PHP on Windows]     [PHP Database Programming]     [PHP SOAP]

  Powered by Linux