Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/xpath/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Xml XPath:排除具有特定属性和前缀的元素_Xml_Xpath - Fatal编程技术网

Xml XPath:排除具有特定属性和前缀的元素

Xml XPath:排除具有特定属性和前缀的元素,xml,xpath,Xml,Xpath,如果我有这样一行XML: <type cms:tstatus="Released" cms:tmatch="element1">GUIDE DE L'UTILISATEUR</type> 我肯定它或者和前缀有关。。。或者现有的解析软件有缺陷。有谁能帮我确认一下这是否可行,或者帮我理解为什么不行?我已经解决了这个问题。这两条规则都是正确的。但是,我正在使用的解析软件需要另一个规则//*不提取任何东西,因为它似乎把上面的规则视为一种或场景。所以提取所有内容,除非我告诉它不要

如果我有这样一行XML:

<type cms:tstatus="Released" cms:tmatch="element1">GUIDE DE L'UTILISATEUR</type>

我肯定它或者和前缀有关。。。或者现有的解析软件有缺陷。有谁能帮我确认一下这是否可行,或者帮我理解为什么不行?

我已经解决了这个问题。这两条规则都是正确的。但是,我正在使用的解析软件需要另一个规则//*不提取任何东西,因为它似乎把上面的规则视为一种或场景。所以提取所有内容,除非我告诉它不要先提取任何内容,然后应用规则。谢谢你的帮助。考虑这个关闭。 您是否尝试过
/*[@cms:tstatus!=“Released”]
?是的,这将以与我的示例相同的方式返回所有内容。如果你认为问题已经解决了,你可以通过点击复选来接受你自己的答案。这标志着它已经解决了。你能告诉我们什么解析软件有这种奇怪的行为吗?
//*[not(@cms:tstatus="Released")]