代码之家  ›  专栏  ›  技术社区  ›  Mike Q

在xpath中如何选择元素内容

  •  28
  • Mike Q  · 技术社区  · 16 年前

    是否有编写xpath表达式来选择元素内容的方法。

    例如

    <Element>xxx</Element>
    

    假设我可以编写xpath(/element)来获取 Element 如何调整xpath以使返回的是xxxx而不是元素包装器?

    编辑/回答

    要在dom4j中执行此操作,请使用 Element.valueOf(String xpathExpression) 而不是.selectxxx()方法。

    2 回复  |  直到 10 年前
        1
  •  41
  •   Andrew Hare    16 年前

    使用 value-of 元素:

    <xsl:value-of select="/Some/Path/To/Element"/>
    

    如果您只能指定一个xpath,那么使用 text 功能如下:

    /Some/Path/To/Element/text()

        2
  •  1
  •   g2mk    12 年前

    有点晚了,但是…

    data(Element)
    

    ……也应该没事。