我不確定我是否正確地寫了正確的標題 - 但是總結起來似乎有點複雜。我會盡我所能在這裏更好地解釋。如何使用其他元素屬性獲取同一級別元素的值
我有一些XML看起來類似於此:
<Object type="element">
<Property name="name1" value="somevalue1"/>
<Property name="name2" value="somevalue2"/>
<Property name="name3" value="somevalue3"/>
</Object>
我想獲得的property name1
的value
使用的propery name2
的value
。我有多個看起來很相似的對象,但只是認爲將它的一個例子發佈到SO會更好。
我已經有value
property name2
這只是一個能夠使用它來獲得我所需要的問題。我還希望使用XML來實現這一點,並通過使用這些屬性(如果訂單在將來發生變化,通過索引可能會搞砸了)。
我希望這是有道理的。如果還有其他問題可以隨意發表評論,我會編輯我的帖子來澄清。
你將如何把這兩個屬性?它是通過索引還是其他屬性?請詳細說明。 – 2014-12-03 14:33:58
我想通過屬性來做到這一點,就像我上面說過的'我想通過使用propery name2的值來獲得屬性name的值1' - 要完全回答你的問題,我想使用屬性並避免使用索引。 – scapegoat17 2014-12-03 14:38:04
所以你想遍歷你的XML並尋找'somevalue2',然後在此之前獲取元素的值? – germi 2014-12-03 14:38:28