Exemple de code pour lire des fichiers XML. langue.xml
Copiez le code comme suit :
<?xml version=1.0 encodage=gb2312?>
<racinelangue>
<!--Chinois simplifié-->
<langue>
<LanguageName>Chinois simplifié</LanguageName>
<LanguageValue>Chinois simplifié</LanguageValue>
<LanguageImages>images</LanguageImages>
<FichierLangue></FichierLangue>
</langue>
<!--Chinois traditionnel-->
<langue1>
<LanguageName>Chinois traditionnel</LanguageName>
<LanguageValue>Chinois traditionnel</LanguageValue>
<LanguageImages>imagesBig5</LanguageImages>
<LanguageFile>jj</LanguageFile>
</langue1>
</langueRoot>
sl.asp
Copiez le code comme suit :
<%
Définir objXML2 = Server.CreateObject (Msxml2.DOMDocument)
objXML2.async = Faux
loadResult = objXML2.load(Server.MapPath(langue.xml))
sinon loadResult alors
Erreur Response.write lors du chargement du fichier XML
Réponse.end
finSi
Définir objNodes = objXML2.getElementsByTagName (langueRoot/langue)
Pour i = 0 à objNodes.length - 1
Response.write Trim(objNodes(i).selectSingleNode(LanguageName).Text)&<br>
Response.write Trim(objNodes(i).selectSingleNode(LanguageValue).Text)&<br>
Response.write Trim(objNodes(i).selectSingleNode(LanguageImages).Text)&<br>
Suivant
définir objNodes = Rien
Définir objNodes = objXML2.getElementsByTagName (langueRoot/langue1)
Pour i = 0 à objNodes.length - 1
Response.write Trim(objNodes(i).selectSingleNode(LanguageName).Text)&<br>
Response.write Trim(objNodes(i).selectSingleNode(LanguageValue).Text)&<br>
Response.write Trim(objNodes(i).selectSingleNode(LanguageImages).Text)&<br>
Response.write Trim(objNodes(i).selectSingleNode(LanguageFile).Text)&<br>
Suivant
définir objNodes = Rien
Définir objXML = Rien
%>
Le code ci-dessus a réussi le test d'édition de Wulin.com.