1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45
|
<%
'DEBUT TRAITEMENT XML-----------------------------------------------------------------
Dim XmlDoc, rootElement
Dim paysNode, pays
Dim capitaleNode, capitale
Set XmlDoc = Server.CreateObject("Microsoft.XMLDOM")
if(XmlDoc.load (Server.MapPath(".")&"/FichierInc/testXML.xml")) then
' --- Get the root element ---
Set rootElement = xmlDoc.documentElement
Set paysNode = rootElement.getElementsByTagName("pays")
Set capitaleNode = rootElement.getElementsByTagName("capitale")
n_pays = paysNode.length
i=0
chaine_pays = ""
chaine_capitale = ""
while i<n_pays
chaine_pays = chaine_pays+paysNode.item(i).text+","
chaine_capitale = chaine_capitale+capitaleNode.item(i).text+","
i=i+1
wend
long_chaine_pays = len(chaine_pays)
long_chaine_capitale = len(chaine_capitale)
chaine_pays = mid(chaine_pays,1,long_chaine_pays-1)
chaine_capitale = mid(chaine_capitale,1,long_chaine_capitale-1)
else
'--- Si une erreur s'est produite
set XmlDoc = Nothing
response.write("Une erreur s'est produite pendant le chargement du fichier XML")
response.end
end if
set XmlDoc =Nothing
'FIN TRAITEMENT XML------------------------------------------------------ |
Partager