dom4j解析以及生成xml字符串测试
2017-10-19 09:26
363 查看
public static void main(String[] args) { String xmlStr = "<ybjcVo>"+ "<zbGrid>" + " <zbGridlbVO>" + " <ewblxh>1</ewblxh>" + " <lmc>本月数</lmc>" + " <yshwxse>按适用税率计算应税货物销售额</yshwxse>" + " <yslwxse>按适用税率计算应税劳务销售额</yslwxse>" + " <jxse>进项税额</jxse>" + " </zbGridlbVO>" + " <zbGridlbVO>" + " <ewblxh>3</ewblxh>" + " <lmc>本月数</lmc>" + " <yshwxse>按适用税率计算应税货物销售额</yshwxse>" + " <yslwxse>按适用税率计算应税劳务销售额</yslwxse>" + " <jxse>进项税额</jxse>" + " </zbGridlbVO>" + "</zbGrid>"+ "</ybjcVo>"; try { Document document = DocumentHelper.parseText(xmlStr); Document documentCreate = DocumentHelper.createDocument(); Element ybjcVoCreate = documentCreate.addElement("ybjcVo"); Element zbGridCreate = ybjcVoCreate.addElement("zbGrid"); Element ybjcVo = document.getRootElement(); Element zbGrid = ybjcVo.element("zbGrid"); Iterator<Element> zbGridlbVOList = zbGrid.elementIterator("zbGridlbVO"); while(zbGridlbVOList.hasNext()){ Element e = zbGridlbVOList.next(); String ewblxh = e.element("ewblxh").getText(); String lmc = e.element("lmc").getText(); String yshwxse = e.element("yshwxse").getText(); String yslwxse = e.element("yslwxse").getText(); String jxse = e.element("jxse").getText(); Element zbGridlbVOCreate = zbGridCreate.addElement("zbGridlbVO"); zbGridlbVOCreate.addAttribute("ewblxh", ewblxh); zbGridlbVOCreate.addAttribute("lmc", lmc); zbGridlbVOCreate.addAttribute("yshwxse", yshwxse); zbGridlbVOCreate.addAttribute("yslwxse", yslwxse); zbGridlbVOCreate.addAttribute("jxse", jxse); } String resultXml = documentCreate.asXML(); System.out.println("resultXml:\n"+resultXml); } catch (DocumentException ex) { Logger.getLogger(T02.class.getName()).log(Level.SEVERE, null, ex); } }
相关文章推荐
- 使用dom4j生成xml字符串,以及解析xml字符串
- dom4j解析xml以及dom4j生成xml详解
- DOM4J 解析XML字符串应用(测试通过)
- dom4j解析XML字符串
- Android中pull解析和生成xml数据到一个字符串中
- 浅析dom4j解析xml文件及其乱码问题以及与后台数据进行交互
- Java之dom4j的简单解析和生成xml的应用
- 在Java中使用dom4j来解析及生成xml文件
- dom4j解析、修改、生成xml文件
- Dom4j解析、生成XML文件
- dom4j生成或解析xml文档
- log4j直接在字符串中构建xml以及解析xml
- Java自定义生成与解析(Dom4J)XML文件
- java解析与生成xml(四): DOM4J
- xml生成、解析的四种方式,dom、sax、dom4j、jdom
- dom4j解析xml字符串实例
- Dom4j解析和生成XML文档
- dom4j解析xml字符串实例
- dom4j解析和生成XML文档
- 使用dom4j来解析,生成xml文件