select all nodes with information using xpath
使用XPath,是一个很好的命令,用于选择文档中包含信息的所有节点...
1 | //text() |
选择所有文本,但不带任何标签,并且出现很大的空白
1 | //comment() |
选择评论部分
任何想法都会很棒
**出于格式化目的的编辑**
我有一个XML文件,其中包含世界各地。所以它坏掉了,像这样
1 2 3 4 5 6 7 | <Place id="USA"> <name>USA</name> <econ> <crops>corn</crops> <travel></travel> </econ> </place> |
这是一个非常原始的示例,但是正如您所看到的,旅行没有附加任何文字,地方或经济也没有。给定上面的代码,我需要一个xpath语句来显示类似这样的内容
1 2 | Name=USA Crops=Corn |
跳过地点,经济和旅行,因为其中不包含文字。
尝试此XPath:
1 | //*[normalize-space(text())] |
在您的情况下,它将返回两个节点: