簡體   English   中英

需要幫助來生成xpath

[英]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=3307typeName屬性的值?

除非您已經知道@typeID的位置, @typeID我認為您無法做到。 如果這樣做,則xpath將為:

//row[@typeID='3307']/@*[position() = $typeIDPosition - 2]

但是我認為,不用位置它會更簡單易讀,因為您知道要@typeName:

//row[@typeID='3307']/@typeName

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM