XML 搜索可能有数据或没有数据的标签
XML searching for tags that may have data, or not
我正在尝试搜索:
<value></value>
或
<value/>
如果其中任何一个存在,我都需要能够通过,并且不能缺少一种类型的值。有没有办法做到这一点?
您是否正在寻找如何 select 清空元素?这个 XPath 应该工作:
//value[. = '']
这将匹配 <value></value>
或 <value/>
(等效),但不会匹配 <value>foo</value>
或 <value> </value>
(最后一个包含 space).
我正在尝试搜索:
<value></value>
或
<value/>
如果其中任何一个存在,我都需要能够通过,并且不能缺少一种类型的值。有没有办法做到这一点?
您是否正在寻找如何 select 清空元素?这个 XPath 应该工作:
//value[. = '']
这将匹配 <value></value>
或 <value/>
(等效),但不会匹配 <value>foo</value>
或 <value> </value>
(最后一个包含 space).