Xml 如何从XPATH检索名称
我试图创建一个XPATH,它返回计数大于5的产品的名称 这是XML:Xml 如何从XPATH检索名称,xml,xpath,Xml,Xpath,我试图创建一个XPATH,它返回计数大于5的产品的名称 这是XML: <?xml version ="1.0" encoding ="UTF -8"?> <list> <product> <name>A</name> <parts> <part count="3">X3</part> <part count="1">Y2&l
<?xml version ="1.0" encoding ="UTF -8"?>
<list>
<product>
<name>A</name>
<parts>
<part count="3">X3</part>
<part count="1">Y2</part>
<part count="2">Z6</part >
</parts>
</product>
<product>
<name>B</name>
<parts>
<part count="1">G3</part>
<part count="2">Y6</part>
</parts>
</product>
<product>
<name>C</name>
<parts>
<part count="6">K9</part >
<part count="3">Y6</part>
</parts>
</product>
</list>
我创建的XPATH返回部分正确的K9
,但它不返回产品的名称。
在这一点上,我甚至不确定我是否应该返回实际的名称(在本例中是C),是否有可能这样做,或者我的方法是否正确。欢迎任何意见 怎么样
//product[parts/part/@count > 5]/name
或
或
正如人们所说,剥猫皮的方法有很多。怎么样
//product[parts/part/@count > 5]/name
或
或
正如他们所说,有很多方法可以剥猫皮。您可以使用以下xpath实现这一点
/list/product/parts/part[@count>5]/../../name
希望有帮助。您可以使用以下xpath实现这一点
/list/product/parts/part[@count>5]/../../name
希望有帮助。该
。
不是“反向参考”。它只是父项的简写:*。不是“反向引用”。这只是父母的简写:*。没错,泰!我真的不知道如何回到树上。在接近之前,“回去”根本就没有必要。这是正确的,泰!我真的不知道如何回到树上。在接近的过程中,“回去”甚至是没有必要的。
/list/product/parts/part[@count>5]/../../name