81,090
社区成员
发帖
与我相关
我的任务
分享
import org.dom4j.Document;
import org.dom4j.DocumentException;
import org.dom4j.Element;
import org.dom4j.io.SAXReader;
import java.io.File;
import java.util.List;
public class test{
@SuppressWarnings("unchecked")
public static void main(String[] args) throws DocumentException {
SAXReader saxReader = new SAXReader();
String path = "D:/dom.xml";
Document doc = saxReader.read(new File(path));
Element root = doc.getRootElement();
Element element = root.element("Body");
for(Element Body : (List<Element>)element.elements("User")) {
for(Element rusult_element : (List<Element>)Body.elements("Password")) {
if(rusult_element.isTextOnly()) {
System.out.println(" Password=" + rusult_element.getText());
}
}
for(Element rusult_element : (List<Element>)Body.elements("UserName")) {
if(rusult_element.isTextOnly()) {
System.out.println(" UserName=" + rusult_element.getText());
}
}
}
}
}
解析SOAP时候<rxas:UserName>jm</rxas:UserName>不行 要用UserName这样子的