在XPath中如何选择元素内容
是否有一种编写XPath表达式以选择元素内容的方法 e、 g在XPath中如何选择元素内容,xpath,element,Xpath,Element,是否有一种编写XPath表达式以选择元素内容的方法 e、 g xxx 假设我可以编写XPath(/Element)来获取Element如何调整XPath以获取返回的xxxx而不是元素包装器 编辑/回答 要在dom4j world中执行此操作,请使用元素.valueOf(String xpathExpression)而不是.selectXXX()方法。使用元素的值: <xsl:value-of select="/Some/Path/To/Element"/> 如果只能指定XPa
xxx
假设我可以编写XPath(/Element)来获取Element
如何调整XPath以获取返回的xxxx而不是元素包装器
编辑/回答
要在dom4j world中执行此操作,请使用
元素.valueOf(String xpathExpression)
而不是.selectXXX()方法。使用元素的值:
<xsl:value-of select="/Some/Path/To/Element"/>
如果只能指定XPath,请使用如下函数:
/Some/Path/To/Element/text()
有点晚了,但是
data(Element)
…也应该可以。谢谢,但我只需要一个XPath表达式。我没有使用XSLT,只是在Java代码中使用带有jaxen的dom4j。啊,在dom4j中,text()返回一个DefaultText元素。然而,我在dom4j中发现了一个名为valueOf(XPath-XPath)的函数,它与第一个示例的功能(XPath结果的字符串表示)完全相同,因此工作得很好。再次感谢。
data(Element)