jaxp中dom方式解析xml:抽取共同代码减少冗余

2025-05-30 21:18:38

1、首先在src的目录下创建一个utils包。

jaxp中dom方式解析xml:抽取共同代码减少冗余
jaxp中dom方式解析xml:抽取共同代码减少冗余

2、然后在utils包下创建一个JaxpDomUtil类。

jaxp中dom方式解析xml:抽取共同代码减少冗余

3、然后在JaxpDomUtil类中定义一个方法:getDocument(String path)方法,它返回一个Domcument对象。

jaxp中dom方式解析xml:抽取共同代码减少冗余

4、然后在getDocument方法中完成获取工厂、利用工厂创建解析器、用解析器解析资源文件获得Documment文档对象,并将这个对象返回。

jaxp中dom方式解析xml:抽取共同代码减少冗余

5、增删改的解析操作需要将已经改变的文档回写到资源文件才会有效。所以我们还需要一个回写方法:这里的话就叫writeXML(Document doc,String path )

jaxp中dom方式解析xml:抽取共同代码减少冗余

6、这样简化代码,比如我们在写查询某一个节点内容的时候,就可以直接调用getDocument方法来得到文档对象。

jaxp中dom方式解析xml:抽取共同代码减少冗余
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢