代码之家  ›  专栏  ›  技术社区  ›  desau

简单的XPath问题

  •  0
  • desau  · 技术社区  · 15 年前

    我认为这是一个非常简单的xpath问题。我只是不知道为什么我的xpath不起作用。

    我的XML是这样的

    <A>
      <B>foo</B>
    </A>
    
    <C>
      <A>
        <B>foo</B>
      </A>
    </C>
    

    现在。。我想抓取所有包含“b”和包含文本“foo”的“a”元素。

    1 回复  |  直到 15 年前
        1
  •  3
  •   John Kugelman Michael Hodel    15 年前
    //A[B[text()='foo']]
    
    • //A 匹配所有 A S
    • //A[B] 那有 B 孩提时代
    • //A[B[text()='foo']] 其中包含 foo 作为文本。

    我建议阅读 XPath tutorial at w3chools.com