Index: ssts-basedata/src/main/java/com/forgon/disinfectsystem/common/CssdUtils.java =================================================================== diff -u -r20076 -r20231 --- ssts-basedata/src/main/java/com/forgon/disinfectsystem/common/CssdUtils.java (.../CssdUtils.java) (revision 20076) +++ ssts-basedata/src/main/java/com/forgon/disinfectsystem/common/CssdUtils.java (.../CssdUtils.java) (revision 20231) @@ -1312,8 +1312,8 @@ } /** - * xml格式转换成json格式的方法 - * @param xmlString 需转换的xml文本 + * 从xml格式的文本中取出某个标签的内容 + * @param xmlString xml文本 * @param tagName xml标签名 * @return */ @@ -1323,6 +1323,22 @@ try { db = dbf.newDocumentBuilder(); Document doc = db.parse(new InputSource(new StringReader(xmlString))); + return getXmlContentByTagName(doc , tagName); + } catch (Exception e) { + // TODO Auto-generated catch block + e.printStackTrace(); + } + return null; + } + + /** + * 从document中取出某个标签的内容 + * @param doc w3c的document对象 + * @param tagName xml标签名 + * @return + */ + public static String getXmlContentByTagName(Document doc , String tagName){ + try { NodeList list = doc.getElementsByTagName(tagName); if(list != null && list.getLength() > 0){ Node node = list.item(0);