我有我不得不解析我找回一些数据的复杂的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