通过示例选择通配符XPath嵌套元素
我得到的XML如下所示:通过示例选择通配符XPath嵌套元素,xpath,Xpath,我得到的XML如下所示: <?xml version='1.0' encoding='UTF-8'?> <singleton-list> <fizzbuzz> <amountId>123</amountId> <countryId>456</countryId> <action>Overwrite</action> </
<?xml version='1.0' encoding='UTF-8'?>
<singleton-list>
<fizzbuzz>
<amountId>123</amountId>
<countryId>456</countryId>
<action>Overwrite</action>
</fizzbuzz>
</singleton-list>
<?xml version='1.0' encoding='UTF-8'?>
<aggregateList>
<fizzbuzz>
<amountId>123</amountId>
<countryId>456</countryId>
<action>Overwrite</action>
</fizzbuzz>
</aggregateList>
我试图编写一个XPath,从我收到的每条消息中选择fizzbuzz
,而不管最外层的元素是什么(singleton list
,aggregateList
,或者其他)
我想我可以做一些涉及通配符的事情,但我不确定星号在XPath中是否有特殊意义,或者我是否用了错误的方法
我使用XPath进行此选择的最佳尝试是:
/*/fizzbuzz
这是正确的还是有更好的方法呢?您可以使用
//fizzbuzz
或/*/fizzbuzz