报文解析

来源:互联网 发布:vb label 编辑:程序博客网 时间:2024/04/20 10:02
String xmlString = (String)GuideEsbDispatchMgr.call(
                  "zj/crm/employee"
                , "guide.User.checkYGGH"
                , "密码校验"
                , paramMap);
        //解析返回结果
        SAXReader reader=new SAXReader();
        Document document = reader.read(new StringReader(xmlString));
        Element root=document.getRootElement();

        Element response=root.element("RESPONSEMESSAGE");

List<Element> elementList = (List<Element>) response.element("RESPONSIBILITYLIST").elements("RESPONSIBILITY");


//如果返回报文被转换成字符串,把字符串转换成XML

String XMLS = response.elementText("OutputsXMLString");
Document doc= DocumentHelper.parseText(XMLS);