0
特定節點的值,我有以下XML:XPath或換每個使用以獲取基於條件
<Endorsements>
<Endorsement>
<VehicleNumber>1</VehicleNumber>
<Vehicle>
<Year>2014</Year>
<Make>Honda</Make>
<Model>CAB</Model>
</Vehicle>
</Endorsement>
<Endorsement>
<VehicleNumber>0</VehicleNumber>
<Vehicle>
<Year>2014</Year>
<Make>Activa</Make>
<Model>SUV</Model>
</Vehicle>
</Endorsement>
<Endorsement>
<VehicleNumber>0</VehicleNumber>
<Vehicle>
<Year>2014</Year>
<Make>Suzuki</Make>
<Model>Sedan</Model>
</Vehicle>
</Endorsement>
</Endorsements>
我需要獲取年,其提出的是「鈴木」的價值,其VehicleNumber爲1 。通過<xsl:for-each>
循環或使用contains[text(),'']
xpath是否很好?
我嘗試過使用XPath,但它不工作。任何幫助將非常感激。
「*試圖使用XPath,它不工作*?」 你爲什麼不發表您的嘗試?請注意,您的輸入中沒有符合條件的條目。無論如何,都不需要循環 - 你可以直接選擇你想要的節點。 –