我有我不得不解析我找回一些數據的複雜的XML字符串,這裏是內容:Java的XML解析與很多層面
<root1>
<root2>
<A>something</A>
<B>something</B>
<C>
<D>
<GetE>DataE</GetE>
<GetF>DataF</GetF>
<G>something</G>
<H>something</H>
<I>
<J>
<GetK>DataK</GetK>
<GetL>DataL</GetL>
</J>
</I>
</D>
<D>
<GetE>DataE</GetE>
<GetF>DataF</GetF>
<G>something</G>
<H>something</H>
<I>
<J>
<GetK>DataK</GetK>
<GetL>DataL</GetL>
</J>
</I>
</D>
</C>
</root2>
</root1>
我想打印的GetE
內容,GetF
,GetK
和GetL
:
例如:
格特= DataE,GETF = DATAF,GetK = DATAK,GetL = DATAL
格特= DataE,GETF = DATAF,GetK = DATAK,GetL = DATAL
...
要我的字符串數據轉換爲XML,我用這個功能In Java, how do I parse XML as a String instead of a file?
任何想法嗎?
您的意思是您想要選擇具有這些名稱的所有節點,例如在XPath表達式中? –
你是什麼意思「多根」?該文檔與任何XML文檔一樣,沒有多個根元素;這就是使根元素成爲根元素的原因。 – chrylis
我想舉個例子:DataE,DataF,DataK,DataL,@chrylis:我會說多個級別..這是一個錯誤 – zeomega