Très bon code, il est pratique pour les amis qui utilisent XML comme base de données. Ils ont maintenant un XML au format suivant :
Copiez le code comme suit :
<date>
<élément>
<id> 1 </id>
<nom>ABC </nom>
</article>
<élément>
<id> 2 </id>
<nom> cde </nom>
</article>
<élément>
<id> 3 </id>
<nom>efg</nom>
</article>
</date>
J'utilise ASP pour interroger id=2 et saisir la valeur du nom correspondant. Comment l'écrire ? Utilisation d'ASP
Copiez le code comme suit :
dimid
identifiant=2
Définir objXML = Server.CreateObject (Microsoft.XMLDOM)
objXML.Load(server.MapPath(filePath))
Définir objNodes = objXML.selectSingleNode( date/item[id = ' & id & '] )
//Pour interroger le nom, remplacez simplement l'identifiant ci-dessus par name.
Comment interroger l'ID et afficher le nom associé ?
Copiez le code comme suit :
dimid
identifiant=2
Définir objXML = Server.CreateObject (Microsoft.XMLDOM)
objXML.Load(server.MapPath(filePath))
Response.Write(objXML.selectSingleNode( date/item[id = ' & id & ']/name ).text)
S'il y a des identifiants en double, l'appel est :
Copiez le code comme suit :
Définir objNodes = objXML.selectNodes( date/item[id = ' & id & '] )
Effectuer une sortie en boucle.