Как выбрать узлы с несколькими атрибутами атрибута, используя XML в ASP classic? - PullRequest
0 голосов
/ 02 февраля 2012

Я знаю, как выбирать узлы, где определенный атрибут имеет определенное значение. Например, я знаю, как выбрать узлы "человек" узлы, которые имеют значение strID для атрибута id;

Set oDOM = Server.CreateObject("MSXML2.DomDocument")
oDOM.loadXML strXML

Set oNodes = oDOM.selectNodes("/people/person[@id='" & strID & "']")

Теперь предположим, что узлы-люди также имеют атрибут name. Как бы я выбрал "человек" узлы, где id имеет значение strID, а name имеет значение strName?

1 Ответ

2 голосов
/ 02 февраля 2012

Попробуйте это: -

Set oNodes = oDOM.selectNodes("/people/person[@id='" & strID & "' and @name='" & strName & "']") 
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...