我有一个要求,我应该能够获取任何XML文档,动态解析它并存储到堆栈/双端队列中以进行进一步处理。
有人可以推荐一种在JAVA中动态解析XML的好方法。
考虑这个XML
<Response>
<Stock>
<RecordID>130</RecordID>
<SegmentLength>0023</SegmentLength>
<Account>
<Number>233342</Number>
<Type>P</Type>
</Account>
</Stock>
<Stock>
<RecordID>030</RecordID>
<SegmentLength>1023</SegmentLength>
<Account>
<Number>255673</Number>
<Type>P</Type>
</Account>
</Stock>
</Response>
如何编写一个动态解析此XML并将元素推送到堆栈/双端队列的方法。
我无法使用DOM,因为DOM要求我在解析时提供元素标记。该程序应该能够接受任何XML并动态解析它