Sehr guter Code, praktisch für Freunde, die XML als Datenbank verwenden. Jetzt haben sie ein XML mit dem folgenden Format:
Kopieren Sie den Codecode wie folgt:
<Datum>
<Artikel>
<id> 1 </id>
<name>ABC</name>
</item>
<Artikel>
<id> 2 </id>
<name> cde </name>
</item>
<Artikel>
<id> 3 </id>
<name>efg</name>
</item>
</Datum>
Ich verwende ASP, um id=2 abzufragen und den Wert des entsprechenden Namens einzugeben. Wie schreibe ich ihn? Verwendung von ASP
Kopieren Sie den Codecode wie folgt:
schwach
id=2
Set objXML = Server.CreateObject(Microsoft.XMLDOM)
objXML.Load(server.MapPath(filePath))
Set objNodes = objXML.selectSingleNode( date/item[id = ' & id & '] )
//Um den Namen abzufragen, ändern Sie einfach die obige ID in „Name“.
Wie frage ich eine ID ab und gebe den zugehörigen Namen aus?
Kopieren Sie den Codecode wie folgt:
schwach
id=2
Set objXML = Server.CreateObject(Microsoft.XMLDOM)
objXML.Load(server.MapPath(filePath))
Response.Write(objXML.selectSingleNode( date/item[id = ' & id & ']/name ).text)
Bei doppelten IDs lautet der Aufruf:
Kopieren Sie den Codecode wie folgt:
Setze objNodes = objXML.selectNodes( date/item[id = ' & id & '] )
Schleifenausgabe durchführen.