dom4j jar包的简单介绍使用

​ 该jar包主要用于解析XML格式的字符串,本文从拆分XML格式的字符串和制造组装XML格式的字符串两个方面来描述,如有错误,请指出,谢谢。

一、通过dom4j jar包解析拆分XML格式的字符串
String message = "XML格式的报文字符串"
Document doc = DocumentHelper.parseText(message);

通过Document类创建对象,来接收XML格式的字符串通过getDocumentByMessage()方法转化为XML格式。

Element root = doc.getRootElement();

获取doc下所有节点。

Element titleElement = root.element("TITLE");
String title = titleElement.getTextTrim();

获取指点节点的值。获取就可以按照这种一层层向下查找,建议在获取一个XML完整值时,创建一个与改XML中节点相对应的Javabean类,从而可以遍历获取值。

二、通过dom4j jar包拼装XML格式的字符串
Document doc = DocumentHelper.createDocument();

先创建一个Document对象。

Element root = doc.addElement("DOCUMENT");

在doc中添加名称为DOCUMENT的根节点,同样也是一层层的添加,如要在root中添加节点,则如下:

Element titleElement = root.addElement("节点名称");
titleElement.setText("子节点值");

在子节点中添加值。

doc.setXMLEncoding("GBK");
String text = doc.asXML();

设置doc的编码格式,然后将Document转化为XML格式的字符串,这是比较简洁的,还有其他方法来处理,如有更多需求可以自行上网查询。

因为我也是初学,写的比较简单,请各位多多指教。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值