标签: xml xpath
我需要确保使用XPath 1的BREX数据模块没有空<para>的实例。//para[not(text()]正常工作,除非我将所有文本都包含在<emphasis>中,显示为错误。如何添加包装文本?
<para>
//para[not(text()]
<emphasis>
答案 0 :(得分:0)
尝试使用node()代替text(),因为前者涵盖了您需要的文本节点和元素节点:
node()
text()
//para[not(node())]