在一样平常运用Java开辟时,常常会用到XML。XML用起来好用,但写起来烦,有无很简单的组织与输出要领呢?且往下看。
1、导入jar包与定名空间
要在Java中运用XML,发起先导入一个jar包——dom4j。这是一个特地用于处置惩罚XML的jar包,异常好用。
然后import下面这三个类:
import org.dom4j.Document; import org.dom4j.DocumentHelper; import org.dom4j.Element;
2、定义XML架构
在往XML片断内里写东西之前,先要建立一个XML片断,或者说XML Document。以下顺序中,先建立一个Document对象,然后在它上面建立一个根元素(Element)。
Document document = DocumentHelper.createDocument(); Element root = document.addElement("return");
3、增加子节点
有了根节点元素后,下面便能够往它上面增加子节点了。
Element returnvalue = root.addElement("returnvalue"); Element returninfo = root.addElement("returninfo");
4、为子节点增加内容
可认为已建立的子节点增加内容:
returnvalue.addText("false"); returninfo.addText("get-session-fail");
也能够建立子节点的同时增加内容:
root.addElement("id").addText("12345");
注重,在运用addText来增加节点文本内容时,有时候我们会直接将变量作为函数的参数。假如这个变量为null时,addText函数会报错。假如是别的非字符串范例时,也会报错。能够在参数后加一个空字符串来防止报错。
以下:
int id=1; root.addElement("id").addText(id+"");
5、输出XML
假如只是要获得XML的字符串,那以下这句话就搞定了。
String output = document.asXML();
假如要将这个XML作为全部网页的输出,那就要:
response.setContentType("text/xml"); response.write(output);
关于Java中XML的组织与输出,本文就引见这么多,愿望对您有所协助,感谢!
更多Java中组织、生成XML简明教程相干文章请关注ki4网!