Muy buen código, es conveniente para los amigos que usan xml como base de datos. Ahora tienen un xml con el siguiente formato:
Copie el código de código de la siguiente manera:
<fecha>
<elemento>
<id> 1 </id>
<nombre>ABC </nombre>
</elemento>
<elemento>
<id> 2 </id>
<nombre> cde </nombre>
</elemento>
<elemento>
<id> 3 </id>
<nombre>efg</nombre>
</elemento>
</fecha>
Utilizo ASP para consultar id=2 e ingreso el valor del nombre correspondiente. ¿Cómo lo escribo? Usando ASP
Copie el código de código de la siguiente manera:
tímido
identificación=2
Establecer objXML = Server.CreateObject(Microsoft.XMLDOM)
objXML.Load(servidor.MapPath(filePath))
Establecer objNodes = objXML.selectSingleNode( fecha/elemento[id = '& id & '] )
//Para consultar el nombre, simplemente cambie la identificación anterior a nombre.
¿Cómo consultar el ID y el nombre relacionado de salida?
Copie el código de código de la siguiente manera:
tímido
identificación=2
Establecer objXML = Server.CreateObject(Microsoft.XMLDOM)
objXML.Load(servidor.MapPath(filePath))
Response.Write(objXML.selectSingleNode( fecha/elemento[id = ' & id & ']/nombre ).text)
Si hay identificaciones duplicadas, la llamada es:
Copie el código de código de la siguiente manera:
Establecer objNodes = objXML.selectNodes( fecha/elemento[id = '& id & '] )
Realizar salida en bucle.