XML搜索可能包含数据的标签

时间:2015-04-01 18:46:23

标签: ruby nokogiri

我正在尝试搜索:

<value></value> 

<value/>

如果存在任何一个,我需要能够传递,并且缺少一种类型的值的失败。有没有办法做到这一点?

1 个答案:

答案 0 :(得分:0)

您在寻找如何选择空元素吗?这个XPath应该可以工作:

//value[. = '']

这将匹配<value></value><value/>(相当于),但不匹配<value>foo</value><value> </value>(最后一个包含空格)。