【发布时间】:2013-06-03 14:28:57
【问题描述】:
在为尚未包含在另一个标记中的“裸”文本节点构建 XPath 选择器时遇到问题。我想改变这个:
some naked text <p>some wrapped text</p> more naked text
进入这个:
<p>some naked text</p> <p>some wrapped text</p> <p>more naked text</p>
我尝试使用doc.xpath("//child::text()").wrap('<p></p>'),但这似乎会抓取所有文本节点,而不仅仅是顶级节点。
【问题讨论】:
-
是
//将选择:“从当前节点中选择文档中与选择匹配的节点,无论它们在哪里。”尝试"/*/text()中的文本根元素。