dom4j处理java中xml还是很方便的
http://blog.csdn.net/chenghui0317/article/details/11486271
输入:
String flighter = RequestUtil.get("http://flash.weather.com.cn/wmaps/xml/china.xml");
Document document = DocumentHelper.parseText(flighter);
Element rootElement = document.getRootElement();
List<Element> elementList=rootElement.elements();
Element elm;
for(int i=0;i<elementList.size();i++)
{
elm = elementList.get(i);
System.out.println(elm);
//System.out.println(elm.elementTextTrim("city"));//获取节点文本值
System.out.println(elm.attributeValue("quName"));//attributeValue获取节点属性值
}
输出:
Document doc = null;
doc = DocumentHelper.createDocument();
doc.setXMLEncoding("GB2312");
Element res=doc.addElement("result");
Element resultInfo = res.addElement("resultInfo");
resultInfo.addAttribute("result", "failure");
resultInfo.addAttribute("error_code", "400");
resultInfo.addAttribute("error_reason", "验证失败");
resultInfo.addAttribute("error_type", "");
Element ser = res.addElement("service");
ser.addAttribute("business", "ITV-CMS-MA");
ser.addAttribute("function", "addMedia");
output(doc.asXML());
相关文章
- java解析XML saxReader.read(xml) 错误:org.dom4j.DocumentException: no protocol
- 测试开发 | Java 接口自动化测试首选方案:REST Assured 实践
- 解析流中的Xml文件时,报错:java.net.MalformedURLException: no protocol
- Java描述设计模式(09):装饰模式
- 【JAVA】Eclipse中开启java和xml智能提示功能(图文,已解决!)
- Java Invoked OOM-Killer - OOM不一定是来自于java heap
- java调用shell脚本并传递参数
- JAVA础--利用java反射机制绕过编译时的类型检查和访问控制检查
- 【Java面试】请你简单说一下Mysql的事务隔离级别
- 【Java】java基本知识
- 第47节:Java当中的基本类型包装类
- java.lang.NoSuchMethodError: javax.wsdl.xml.WSDLReader.readWSDL(Ljavax/wsdl/xml/WSDLLocator;Lorg/w3c/dom/Element;)Ljavax/wsdl/Definition;
- 基于Java+SqlServer 实现(Web)家庭食谱管理系统【100010326】
- Java IDEA中设置导入import java.xx.*和设置导入具体的import java.xx.yy;
- Java自定义一个字典类(Dictionary)
- elasticsearch之JAVA环境变量报错:could not find java; set JAVA_HOME or ensure java is in PATH
- 正确使用MySQL JDBC setFetchSize()方法解决JDBC处理大结果集 java.lang.OutOfMemoryError: Java heap space
- 在java中使用JMH(Java Microbenchmark Harness)做性能测试
- JAVA中获取当前系统时间
- JAVA_用Java来获取访问者真实的IP地址
- 浅析Java如何使用docker-java库操作DockerAPI
- Java之throw和throws的区别及java中的异常处理
- Java学习---JAVA的类设计
- Java中substring的参数及字符串的相等判断
- 【JAVA】【NIO】10、Java NIO ServerSocketChannel
- java项目采用exe4j打包成exe档
- JAVA 对象序列化(二)——Externalizable
- Java小白入门200例62之java中日期查询常用实例
- 多种方式解决Java控制台报错 java.util.LinkedHashMap cannot be cast to.....