任何人都可以告诉我如何在<之后访问该文本。 br />在下面?
<li>
<span class="title">Size</span>
<p>Ladies<br />Case Diameter: 27.0 mm</p>
</li>
由于某种原因,我无法超越它...但是,我可以在它面前得到什么(女士们)
谢谢!
答案 0 :(得分:3)
使用强>:
/*/p/br/following-sibling::text()[1]
请注意表达式:
的问题/li/p/br/following-sibling::text()
根据XML文档的不同,这可能会选择br
兄弟之后的多个(实际上是全部)文本节点,但是您只需要紧跟br
之后的文本节点。
答案 1 :(得分:2)
您可以使用:
/li/p/br/following-sibling::text()
你也可以使用:
/li/p/text()[2]
您可能希望使用谓词将其缩小到特定的"<p>"
。
答案 2 :(得分:0)
我对dirt xml结束标记有同样的问题。消除<br />
中的空白区域,您将看到它已修复。因此,<br />
应为<br/>
。