如果我有一行这样的XML:
<type cms:tstatus="Released" cms:tmatch="element1">GUIDE DE L'UTILISATEUR</type>
我想从包含 cms:tstatus =&#34;已发布&#34;
的那些元素中提取所有元素APART那为什么这不起作用?
//*[not(@cms:tstatus="Released")]
我确定它与前缀有关...或者解析软件有错误。任何人都可以帮我确认这应该有效还是帮助我理解为什么它会赢?
答案 0 :(得分:0)
我已经解决了这个问题。两条规则都是正确的。但我正在使用的解析软件需要另一个规则// *不提取任何内容,因为它似乎将上述规则视为OR场景。所以提取所有内容除非我告诉它不要先提取任何内容,然后应用规则。谢谢您的帮助。考虑这个结束。