[英]Need help to generate xpath
我需要獲取屬性的值,該屬性在我知道同一元素中的值的屬性后面兩個位置。
例如:我知道typeID =“ 3307”的屬性,它位於element中。 我需要的屬性值為左側兩個位置。 我該如何選擇呢?
...
<rowset name="skillBonusCollection" key="bonusType" columns="bonusType,bonusValue">
<row bonusType="damageMultiplierBonus" bonusValue="5"/>
</rowset>
</row>
<row typeName="Large Hybrid Turret" groupID="255" typeID="3307" published="1">
再說一次,我該如何讀取手里只有typeID=3307
的typeName
屬性的值?
除非您已經知道@typeID
的位置, @typeID
我認為您無法做到。 如果這樣做,則xpath將為:
//row[@typeID='3307']/@*[position() = $typeIDPosition - 2]
但是我認為,不用位置它會更簡單易讀,因為您知道要@typeName:
//row[@typeID='3307']/@typeName
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.