Código muito bom, é conveniente para amigos que usam xml como banco de dados. Agora eles têm um xml com o seguinte formato:
Copie o código do código da seguinte forma:
<data>
<item>
<id>1</id>
<nome>ABC</nome>
</item>
<item>
<id>2</id>
<nome> cde </nome>
</item>
<item>
<id>3</id>
<nome>efg</nome>
</item>
</data>
Eu uso ASP para consultar id=2 e insiro o valor do nome correspondente. Usando ASP
Copie o código do código da seguinte forma:
dimido
identificação=2
Definir objXML = Server.CreateObject(Microsoft.XMLDOM)
objXML.Load(servidor.MapPath(filePath))
Definir objNodes = objXML.selectSingleNode(data/item[id = ' & id & '] )
//Para consultar o nome, basta alterar o id acima para nome.
Como consultar o ID e o nome relacionado à saída?
Copie o código do código da seguinte forma:
dimido
identificação=2
Definir objXML = Server.CreateObject(Microsoft.XMLDOM)
objXML.Load(servidor.MapPath(filePath))
Response.Write(objXML.selectSingleNode(data/item[id = '& id &']/nome).texto)
Se houver IDs duplicados, a chamada será:
Copie o código do código da seguinte forma:
Definir objNodes = objXML.selectNodes(data/item[id = ' & id & '] )
Execute a saída de loop.