Bonjour
Je débute en XML et XPATH
et je bute sur un problème de base
Soit le fichier XML suivant
et le code DOM suivant
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 <?xml version="1.0" encoding="ISO-8859-15"?> <OTA_HotelResNotifRQ EchoToken="1195825456" ResStatusType="Initiate" Target="Production" TimeStamp="2007-11-23T14:44:16" Version="1" xmlns="http://www.opentravel.org/OTA" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="OTA_HotelResNotifRQ.xsd"> <UniqueId Id="28-10840-25" Type="RESERVATION"/> <POS> <Source> <UniqueId> <CompanyName>GHS</CompanyName> </UniqueId> <BookingChannel> <CompanyName>GHS</CompanyName>
ne me renvoie aucun noeud
Code : Sélectionner tout - Visualiser dans une fenêtre à part Noeuds_R := XMLDoc.documentElement.selectNodes('/OTA_HotelResNotifRQ');
au contraire le code suivant
me renvoie le noeud OTA_HotelResNotifRQ
Code : Sélectionner tout - Visualiser dans une fenêtre à part Noeuds_R := XMLDoc.documentElement.selectNodes('/*);
je ne comprend pas pourquoi la premiere ligne de code ne me renvoie pas le noeud OTA_HotelResNotifRQ.
Quelqu'un pourait-il m'expliquer ?
Merci
Partager