我需要使用 SAX Parser 解析嵌套的 XML。
<ParentNode id="3" name="3" >
<ChildNode>
<InnerNode id="13" name="13" parentID="3" />
</ChildNode>
<ChildNode>
<ParentNode id="2" name="2" >
<ChildNode>
<ParentNode id="1" name="1" >
<ChildNode>
<InnerNode id="11" name="11" parentID="1" />
</ChildNode>
<ChildNode>
<InnerNode id="10" name="10" parentID="1" />
</ChildNode>
</ParentNode>
</ChildNode>
<ChildNode>
<InnerNode id="12" name="12" parentID="2" />
</ChildNode>
</ParentNode>
</ChildNode>
</ParentNode>
ParentNode 标签是这里的主要标签。ParentNode 也可以在 ChildNode 标记内。这里ParentNode和ChildNode的关系是onyToMany。以及休眠域中 ChildNode 和 InnerNode 之间的 oneToOne 关系。
这不是静态 XML。它可以嵌套更多。