xpath查询具有相同名称的属性值
问题描述:
嘿家伙我想知道xpath需要什么来获取所有具有特定名称的属性值:我需要属性值“代码”: 例如:xpath查询具有相同名称的属性值
<nsIdentiftcustBuss:BusinessAddress>
<nsCommon:AddressType
code="12">TRADING</nsTCVCommon:AddressType>
<nsCommon:AddressLine1>SAN SUI HOUSE</nsCommon:AddressLine1>
<nsCommon:AddressLine2>KHARADI</nsCommon:AddressLine2>
<nsCommon:AddressLine3>KALYANI NAGAR</nsCommon:AddressLine3>
<nsCommon:AddressLine4>QUADRON</nsCommon:AddressLine4>
<nsCommon:City>NEW YORK</nsCommon:City>
<nsCommon:ZipPostalCode>GDU 87H</nsCommon:ZipPostalCode>
<nsCommon:Country
code="76">UNITED KINGDOM</nsCommon:Country>
</nsIdentiftcustBuss:BusinessAddress>
<nsIdentiftcustBuss:BusinessAddress>
<nsCommon:AddressType
code="11">REGISTERED</nsCommon:AddressType>
<ns:AddressLine1>104,parkways</nsCommon:AddressLine1>
<nsCommon:AddressLine2>lincoln street</nsCommon:AddressLine2>
<nsCommon:AddressLine3>63 avenue</nsCommon:AddressLine3>
<nsCommon:AddressLine4>manhattan</nsCommon:AddressLine4>
<nsCommon:City>Northampton</nsCommon:City>
<nsCommon:ZipPostalCode>NNS 47L</nsCommon:ZipPostalCode>
<nsCommon:Country
code="76">UNITED KINGDOM</nsCommon:Country>
</nsIdentiftcustBuss:BusinessAddress>
我需要两个节点 的属性名国家代码的输出下面是我用这个
/*:BusinessAddress/*:Country/(@code)
的XPath和我得到的输出为
code, 76
code, 76
但我只需要值:
76
76
答
试着用了括号@coade。
例如: -
/*:BusinessAddress/*:Country/@code
您正在使用什么工具? – Tomalak
parasoft SOA测试 – java