0
這是我第一次解析XML,而且我現在還不知道自己在做什麼。這是我的XML:在XML中,你稱之爲://@Dohicky.0以及如何在Java中解決它
<?xml version="1.0" encoding="UTF-8"?>
<MyDocument xmi:version="2.0">
<Thingamabob name="A" hasDohicky="//@Dohicky.0">
<Dingus/>
</Thingamabob>
<Dohicky name="B"/>
</MyDocument>
那麼什麼是「//@Dohicky.0」?我理解目的,但是當我通過Java JAXP解析XML時,我不知道如何處理它。我想我可以解析hasDohicky屬性的值,然後通過這個名稱查找元素的第0次出現......但我敢打賭,有一個更好的方法,對吧?
謝謝大家!
它是XPath語法,對不對?我不確定你在找什麼 - 將屬性值傳遞給一個XPath選擇器語句,你會找回它指向的元素。 – 2010-07-13 16:55:16