Bonjour

Je débute en XML et XPATH
et je bute sur un problème de base

Soit le fichier XML 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>
et le code DOM suivant
Code : Sélectionner tout - Visualiser dans une fenêtre à part
Noeuds_R := XMLDoc.documentElement.selectNodes('/OTA_HotelResNotifRQ');
ne me renvoie aucun noeud

au contraire le code suivant
Code : Sélectionner tout - Visualiser dans une fenêtre à part
Noeuds_R := XMLDoc.documentElement.selectNodes('/*);
me renvoie le noeud OTA_HotelResNotifRQ

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