Java - 动态解析XML并将元素和值插入堆栈或双端队列

时间:2017-07-20 17:40:25

标签: java xml xml-parsing stack deque

我有一个要求,我应该能够获取任何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并动态解析它

0 个答案:

没有答案