使用dom4j生成xml报文
来源:互联网 发布:淘宝直播文案怎么写 编辑:程序博客网 时间:2024/05/29 18:17
我使用的是dom4j创建xml报文
1.创建root节点
Document document = DocumentHelper.createDocument();
Element root = DocumentHelper.createElement("RBSPMessage");
document.setRootElement(root);
2.在root节点下添加节点
Element Version = root.addElement("Version");
Element SenderIDElement = root.addElement("SenderID");
3.为节点添加值
SenderIDElement.setText("C00-10002029");
4.为节点添加属性值
Element Security = root.addElement("Security");
Element Signature = Security.addElement("Signature");
Signature.addAttribute("Algorithm","des");
5.生成xml报文
OutputFormat format = OutputFormat.createCompactFormat();
format.setEncoding("UTF-8");
StringWriter writer = new StringWriter();
XMLWriter output = new XMLWriter(writer, format);
output.write(document);
writer.close();
output.close();
return writer.toString();
6.返回报文后,获取某某节点有几个节点。
Document document = DocumentHelper.parseText(xml);
Element rootElement = document.getRootElement();
List list =rootElement.selectNodes("/RBSPMessage/Method/Items/Item/Value/Row");
result = String.valueOf(list.size());
- 使用dom4j生成xml报文
- dom4j生成XML报文以及CDATA值的设置
- 使用Dom4j生成xml文件
- 使用DOM4J生成解析XML
- 使用dom4j生成xml文件
- 使用Dom4j生成XML文件
- 使用dom4j来解析,生成xml文件
- 使用 dom4j 生成 XML指定编码格式
- 使用DOM4J生成文件夹XML结构数据
- 使用dom4j生成和解析XML文档
- dom4j解析xml字符串(报文)
- 用dom4j解析xml,soap报文
- 解析xml和生成xml(使用dom4j和velocity)
- dom4j 生成xml
- dom4j生成xml文件
- Dom4j 生成XML
- dom4j-生成XML字符串
- DOM4J生成XML文档
- AOP,过滤器,监听器,拦截器小结
- kafka Producer 和 Consumerjava代码实现
- CentOS 6.5内核报错解决方法
- Mysql+KeepAlived 主从搭建测试(互为主从)
- Nested Dolls
- 使用dom4j生成xml报文
- ETH算力计算器
- WPF全局异常捕获
- springmvc+mybatis+easyui分页
- 获取公众号二维码中的场景值scene_str,scene_id,php开发公众平台场景值
- Hive_应用设计
- Android开发中实用的脚本工具
- HTML5 WebGL 的 3D 仓储管理系统
- DataBinding结合RecyclerView动态加载网络数据