小编Ric*_*ega的帖子

XPath将元素中的所有文本作为一个值,删除换行符

我试图获取一个节点中的所有文本以用于后续集合并返回为一个值(而不是多个节点).

<p>
   "I love eating out."
   <br>
   <br>
   "This is my favorite restaurant."
   <br>
   "I will definitely be back"
</p>
Run Code Online (Sandbox Code Playgroud)

我使用'/ p'并获得所有结果,但它返回换行符.同时尝试'/ p/text()'会导致将每个标记之间的每个文本作为单独的返回值.理想的回报是 -

"I love eating out. This is my favorite restaurant. I will definitely be back"
Run Code Online (Sandbox Code Playgroud)

我已经尝试过搜索其他问题,但找不到一些接近的问题.请注意,在当前环境中,我仅限于使用XPath查询,并且无法解析或设置任何HTML预解析.具体来说,我正在使用Google Docs中的importXML功能.

xpath google-sheets xml-parsing

8
推荐指数
1
解决办法
1万
查看次数

标签 统计

google-sheets ×1

xml-parsing ×1

xpath ×1