J'ai un peu de mal à analyser XML à partir d'une réponse Google Checkout. Le XML vient directement du serveur google donc il n'y a pas de problème avec le XML lui-même.SimpleXmlElement et XPath, obtention d'un tableau vide()
Je veux mettre la main sur toutes les balises nouvelle commande-notification
J'ai essayé, mais obtenir un tableau vide() retourné à chaque fois.
$xml = new SimpleXmlElement($raw_xml);
$notifications = $xml->xpath('notifications');
$notifications = $xml->xpath('/notification-history-response/notifications/new-order-notification');
$notifications = $xml->xpath('//new-order-notification');
Un XML snipet (Juste le début)
<notification-history-response xmlns="http://checkout.google.com/schema/2" serial-number="c5cda190-0eb1-4f91-87cd-e656e5598d38">
<notifications>
<new-order-notification serial-number="271578974677716-00001-7">
<buyer-billing-address>
<address1>19 sandbox st</address1>
<address2></address2>
* Le XML vient directement du serveur google, donc il n'y a pas de problème avec le XML lui-même. * Oui, google est presque comme @Jon Skeet à cet égard. Leur XML est bien formé par définition. ;-) – LarsH