Java解析XML格式字符串(利用dom4j)
import org.dom4j.Document;
import org.dom4j.DocumentException;
import org.dom4j.DocumentHelper;
import org.dom4j.Element;
System.out.println(v_strXML); //打印出XML
Document doc = null;
try {
doc = DocumentHelper.parseText(v_strXML);
} catch (DocumentException e2) {
// TODO 自动生成 catch 块
e2.printStackTrace();
}
Element root = doc.getRootElement();// 指向根节点
//Element eIfUser = root.element("IfUser");// 获取IfUser
//Element eIfPass = root.element("IfPass");
Element eIfCode = root.element("IfCode");
//Element eIfEvent = root.element("IfEvent");
Element eInfo = root.element("Info");
try {
List lstItem = eInfo.elements("Item");// 所有的Item节点
Iterator Itr = lstItem.iterator();
while (Itr.hasNext()) {
Element eItem = (Element) Itr.next();// 一个Item节点
Element c_htmc = eItem.element("c_htmc");
import org.dom4j.DocumentException;
import org.dom4j.DocumentHelper;
import org.dom4j.Element;
System.out.println(v_strXML); //打印出XML
Document doc = null;
try {
doc = DocumentHelper.parseText(v_strXML);
} catch (DocumentException e2) {
// TODO 自动生成 catch 块
e2.printStackTrace();
}
Element root = doc.getRootElement();// 指向根节点
//Element eIfUser = root.element("IfUser");// 获取IfUser
//Element eIfPass = root.element("IfPass");
Element eIfCode = root.element("IfCode");
//Element eIfEvent = root.element("IfEvent");
Element eInfo = root.element("Info");
try {
List lstItem = eInfo.elements("Item");// 所有的Item节点
Iterator Itr = lstItem.iterator();
while (Itr.hasNext()) {
Element eItem = (Element) Itr.next();// 一个Item节点
Element c_htmc = eItem.element("c_htmc");