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,查找具有重复属性的元素(格式不正确,是)的XPath是什么 具体来说,它们将如下所示: <relatedItem type="constituent" ID="c011" type="constituent"> XPath是在XML上定义的。显示的不是XML,因为XML不允许同一元素上的两个属性具有相同的名称。因此,您不能使用XPath选择部分文本(非XML)数据。或者换句话说,在对其运行XPath之前,您必须成功解析它,如果它的格式不正确,则无法成功解析它。

查找具有重复属性的元素(格式不正确,是)的XPath是什么

具体来说,它们将如下所示:

<relatedItem type="constituent" ID="c011" type="constituent">


XPath是在XML上定义的。显示的不是XML,因为XML不允许同一元素上的两个属性具有相同的名称。因此,您不能使用XPath选择部分文本(非XML)数据。

或者换句话说,在对其运行XPath之前,您必须成功解析它,如果它的格式不正确,则无法成功解析它。