SAX解析器递归解析
问题描述:
我有一个XML文件,在另一个文件中有相同的标签。SAX解析器递归解析
我需要使用SAX Parser API编写一个java函数。这个函数将是递归的。
有没有人有一些例子。
我的样本XML是这样的
</Split>
<Remainder>
<Split type="unique|range|equal" value1="" value2="">
<Split type="unique|range|equal" value1="" value2="">
</Split>
</Split>
<Remainder/>
</Remainder>
</FilterSplit>
<Split attr_name="surname" type="unique">
<Split attr_name="kidName" type="unique">
</Split>
</Split>
<Split>
答
你不能这样做递归解析直接推解析器像SAX。解析文档到DOM(我认为有SAXDomBuilder或类似的),然后递归处理DOM。或者使用流式XML解析器,例如StAX,XPP或kXML