假设有一个简单的 XML 文件,如下所示:
<a>
<b>hello</b>
<c>world</c>
</a>
我想创建一个 DOM 树,而不使用 Java 库提供的解析器(我确实想使用其他 API 和数据结构,如 Element)。我对词法分析(标记化)部分有点熟悉,但是如何使用标记来构建树?
树创建算法是我从数据结构类中学到的。问题是如何利用 Java 库中给定的 DOM 框架?比如Element、Node或DOM API,它们可以帮助将新节点插入到 DOM 树中。
有没有我可以学习的现有例子?