如何在ASP经典中使用XML来选择具有多个属性crieria的节点?
问题描述:
我知道如何选择特定属性具有特定值的节点。例如,我知道如何选择属性为id
的值为strID
的节点“人”节点;如何在ASP经典中使用XML来选择具有多个属性crieria的节点?
Set oDOM = Server.CreateObject("MSXML2.DomDocument")
oDOM.loadXML strXML
Set oNodes = oDOM.selectNodes("/people/person[@id='" & strID & "']")
现在假设个人节点也有一个属性name
。我如何选择id
有价值的“人”节点strID
和name
的值为strName
?
答
试试这个: -
Set oNodes = oDOM.selectNodes("/people/person[@id='" & strID & "' and @name='" & strName & "']")
这个伟大的工程!谢谢! – 2012-02-06 15:51:26
请注意,“AND”不起作用。它是区分大小写的,因此它必须是“和”。 – Soenhay 2017-10-03 21:20:10