目前正在实现一个简化版的XML解析器,是基于DOM模型,参考了Xerces的源码,总觉得太过繁杂,不知道各位有没有自己实现过基于DOM的XML解析器。Xerces的实现主要是用到了以下几点:
dbf = DocumentBuilderFactory.newInstance();
db = dbf.newDocumentBuilder();
doc = db.parse("XXX.xml");
我现在主要是想重新实现parse()方法,将xml文件转换为一棵树,但是Xerces的parse方法是在是太臃肿,我只想简单实现转换成DOM树就可以了,不知各位有何好的实现吗