首先要解析string类型的xml必须先要将其转化成dom格式,然后再进行解析取值,如下是解析代码示例:
java" id="highlighter_617653">
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
|
package com.company;
import org.dom4j.document;
import org.dom4j.documentexception;
import org.dom4j.documenthelper;
import org.dom4j.element;
/**
* 解析由string类型拼接的xml格式
* @author administrator
*/
public class test6 {
public static void main(string[] args) throws documentexception {
string xml= "<?xml version= '1.0' encoding='gb2312'?><weighdata><weightime>2012-12-2 12:23:12</weightime><cardnum>2</cardnum><cfid>123</cfid></weighdata>" ;
document dom=documenthelper.parsetext(xml);
element root=dom.getrootelement();
string weightime=root.element( "weightime" ).gettext();
string cardnum=root.element( "cardnum" ).gettext();
string cfid=root.element( "cfid" ).gettext();
system.out.println(weightime);
system.out.println(cardnum);
system.out.println(cfid);
}
}
|
以上这篇java 解析由string类型拼接的xml文件方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持服务器之家。
原文链接:https://blog.csdn.net/u012255097/article/details/52473173