+"<FromUserName><![CDATA[fromUser]]></FromUserName>"
+"<CreateTime>12345678</CreateTime>"
+"<MsgType><![CDATA[text]]></MsgType>"
+"<Content><![CDATA[你好]]></Content></xml>"
try {
//加载xml字符串
org.dom4j.Document document=org.dom4j.DocumentHelper.parseText(xml)
//获取根节点
org.dom4j.Element root=document.getRootElement()
//获取值 ==toUser
String toUserName=root.elementText("ToUserName")
System.out.println(toUserName)
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace()
}
xml解析还是用dom4j方便,import java.util.List
import org.dom4j.Document
import org.dom4j.DocumentException
import org.dom4j.Element
import org.dom4j.io.SAXReader
public class XMLPaser {
public static void main(String[] args) {
paserXML()
}
public static void paserXML(){
SAXReader reader = new SAXReader()
try {
// 读取XML文件
Document doc = reader.read("NewFile.xml")
Element root = doc.getRootElement()
System.out.println(root.getName())
List<Element> param = root.elements()
for (Element element : param) {
if(element.attributeValue("name").equals("a")){
System.out.println(element.getText())
}
}
} catch (DocumentException e) {
e.printStackTrace()
}
}
}