String转xml以及Node resultCode=root.selectSingleNode("/ROOT/RET_DATA/RET_CODE");
来源:互联网 发布:java实训基地 编辑:程序博客网 时间:2024/06/06 09:30
public static void testXml(){
//实验证明,可以节点内容为空,但是不能为不存在的节点
</pre><pre name="code" class="java">//这个应该在一行,否则需要由换行的操作String xml="<?xml version='1.0' encoding='UTF-8'?><ROOT><RET_DATA><RET_CODE>-1</RET_CODE><RET_MSG>查询/home/weblogic/downPic/不存在!</RET_MSG><RET_URL/></RET_DATA></ROOT>";//获取报文中有价值的信息,返回给上一级Document document = null;SAXReader reader = new SAXReader();// 将String转化为XMLStringReader stringReader = new StringReader(xml.trim());try {document = reader.read(stringReader);//获取根节点Element root = document.getRootElement();//判断结果状态Node resultCode=root.selectSingleNode("/ROOT/RET_DATA/RET_CODE");Node ResultInfo=root.selectSingleNode("/ROOT/RET_DATA/RET_MSG");Node Resulturl=root.selectSingleNode("/ROOT/RET_DATA/RET_URL");System.out.println(resultCode.getText()+" "+ResultInfo.getText()+" "+Resulturl.getText());} catch (DocumentException e) {// TODO Auto-generated catch blocke.printStackTrace();}}public static void main(String [] args){//xmlTest();testXml();}
2016年增加
SAXReader sax = new SAXReader();
Document document = sax.read(reader);//reader为定义的一个字符串,可以转换为xml
Element root = document.getRootElement();//获取到根节点元素String str = root .getText()//获取到
String str=root.element("name1").element("name2").getText();
0 0
- String转xml以及Node resultCode=root.selectSingleNode("/ROOT/RET_DATA/RET_CODE");
- root.xml
- Ext.query(String path, [Node root] )的知识点
- String.toLowerCase(Locale.ROOT)
- ROOT
- ROOT
- root
- root
- root
- root
- root-context.xml配置
- C# XML SelectNodes/SelectSingleNode
- web.xml中关于log4j的设置及范例说明 以及关于webapp.root
- android获取root权限以及检测是否得到root权限
- linux 修改root密码以及忘记root密码
- Xml中SelectSingleNode方法中的xpath用法[转]
- 读取xml中的SelectSingleNode方法
- xml中selectSingleNode的用法
- 开发过程中用到的相关知识汇总
- android之Listview的分组实现
- Java自定义注解入门
- UITableView中heightForRowAtIndexPath 产生 EXC_BAD_ACCESS 的原因
- Andoird(五) 布局初步(下)
- String转xml以及Node resultCode=root.selectSingleNode("/ROOT/RET_DATA/RET_CODE");
- js获取当前页面的URL信息
- Bootstrap响应式图片的进一步处理
- Caffe安装教程
- Ionic消息提示插件
- C++虚析构函数 http://c.biancheng.net/cpp/biancheng/view/247.html
- C++中几种测试程序运行时间的方法
- 将导航栏的二级菜单的back按钮替换
- 控制反转与依赖注入