我用 DocumentBuilderFactory 为一个复杂的 XML 文件编写了一个 XML 解析器。因为有许多不同的节点类型,所以有很多样板代码。对于每个节点类型 (NodeName),我都有一个遍历子元素的循环和一个用于可能的子元素的开关。
是否可以只为不同的节点类型注册所需的代码,然后运行解析?
最佳答案
关于java - 如何防止样板 Java 代码解析复杂的 XML 文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2259135/