我有以下文件:
<Ships>
<Class name = "Kongo" >
<Ship name "Kongo" launched = "1913" />
<Ship name = "Hiei" launched = "1914"/>
<Ship name = "Haruna" launched = "1915" />
</Class>
<Class name = "North Carolina">
<Ship name = "Washington" launched= "1941"/>
</Class>
</Ships>
我需要找出与他们的类(class)同名的船只的年份
推出。应该是哪个
/Ships/Class/Ship[..]/@launched
'...' 部分已被省略,因为它应该是指定船名与其类名相同的条件。有谁知道如何引用更高级别元素的属性?查询应返回“1913”
最佳答案
Ships/Class/Ship[@name = ../@name]/@launched
关于xpath - 条件表达式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13622240/