Php 关闭标记后的XPath数据
我有这个HTML:Php 关闭标记后的XPath数据,php,html,xml,xpath,Php,Html,Xml,Xpath,我有这个HTML: text更多文本 我想获得文本和更多文本 我有一个XPath: //span[@id=“bla”]/text() 我不知道如何获取结束标记及其后面的内容。更多文本被称为元素的“尾部”,可以通过以下方式检索: textmore text本身格式不好,无法通过XPath处理 让我们把它放在上下文中: <div><span id="bla">text</span>more text</div> 得到 textmore text 按
text更多文本
我想获得文本
和更多文本
我有一个XPath:
//span[@id=“bla”]/text()
我不知道如何获取结束标记及其后面的内容。更多文本被称为元素的“尾部”,可以通过以下方式检索:
textmore text
本身格式不好,无法通过XPath处理
让我们把它放在上下文中:
<div><span id="bla">text</span>more text</div>
得到
textmore text
按要求
如果有其他您不想要的周边内容: 再次得到
textmore text
根据要求。我可以在同一个查询中同时得到它们吗?@Lior:可以。
textmore text
<div>DO NOT WANT<span id="bla">text</span>more text<b/>DO NOT WANT</div>
concat(//span[@id="bla"], //span[@id="bla"]/following-sibling::text()[1])
textmore text