Javascript и Xpath - PullRequest
       5

Javascript и Xpath

1 голос
/ 15 марта 2011

Я использую простой старый школьный Javascript - поэтому, пожалуйста, не отвечайте на jQuery.

Я загрузил XML-документ, который выглядит примерно так

<node>
     <child tags='Foo,Bar'>
          ------ GrandChild Nodes Here
     </child>
     <child tags='Nuts,Bolts'>
          ------ GrandChild Nodes Here
     </child>
      <child tags='Bacon,Eggs'>
          ------ GrandChild Nodes Here
     </child>
</node>

Что мне нужно знать, так это то, что я хочу получить все дочерние элементы узла, помеченного в Foo, например, как я делаю это с помощью xPath.

Приветствия

Steve

1 Ответ

4 голосов
/ 15 марта 2011

Используйте это выражение XPath 1.0:

/node/child[
   contains(
      concat(',',@tags,','),
      ',Foo,'
   )
]/node()
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...