DOM生成和解析xml

来源:互联网 发布:调货软件 编辑:程序博客网 时间:2024/06/06 17:38

     本文主要代码示例DOM生成和解析xml,讨论下空值问题。

     Java资料里讲解DOM的东西很多,程序里也经常需要以xml形式保存和读取数据,但在解析类似这样的空值节点时,报出异常,会使得解析程序终止。有人的解决方案是,在保存时给每个值追加一个无意义字符串在后面,使得所有节点皆不空值,读取时,再减掉尾部的字符。保存累赘信息以回避技术问题,此码农之大忌,高手见笑。

一 生成xml   恐怕需要添加crimson.jar

   最后效果是 :    
  

    java代码

       

 

    

 

二  解析xml 

    

     代码如下:

注意在<student sex="男">
    <name>李四</name>
    <phone></phone>
  </student>节点中,有空值 ,读取里加个判断 Node n =node.getFirstChild();   if(n!=null)… 即可。

 

原创粉丝点击