# ParseStringAsXML **Repository Path**: makemoneymore/ParseStringAsXML ## Basic Information - **Project Name**: ParseStringAsXML - **Description**: 针对某一平台返回的String类型的XML进行解析到某一javaBean - **Primary Language**: Java - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2017-08-08 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # ParseStringAsXML 针对某一平台返回的String类型的XML进行解析到某一javaBean /** * * * @param outXml * xml字符串 * @return 返回的Bean信息 */ private static InterfaceResult buildJLCYPTOutXml(String outXml) { InterfaceResult result = new InterfaceResult(); try { //将给定的文本(String类型)解析成XML文档并且作为新的创建的文档返回 Document doc = DocumentHelper.parseText(outXml); Element root = doc.getRootElement(); Element head = root.element("head"); result.setCode(head.elementText("retCode")); result.setDesc(head.elementTextTrim("retDesc")); return result; } catch (Exception e) { result.setCode("-1"); result.setDesc("解析outxml出错:" + e.getMessage()); return result; } }