我有一个XML文件,在另一个文件中有相同的标签。
我需要使用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>
答案 0 :(得分:1)
您不能直接使用像SAX这样的推送解析器进行递归解析。将文档解析为DOM(我认为有SAXDomBuilder或类似),然后递归处理DOM。或者使用流式XML解析器,如StAX,XPP或kXML