Пример #1
0
 public static Document parseXml(String xmlData) throws Exception {
   if (xmlData == null) {
     return null;
   }
   // Parse xml data.
   if (LOG.isDebugEnabled()) {
     LOG.debug("Parsing xml data:\n" + xmlData);
   }
   DocumentBuilderFactory factory = createDocumentBuilderFactory();
   DocumentBuilder builder = null;
   StringReader stringReader = null;
   Document document = null;
   try {
     builder = factory.newDocumentBuilder();
     stringReader = new StringReader(xmlData);
     InputSource inputSource = new InputSource(stringReader);
     document = builder.parse(inputSource);
   } finally {
     CommonUtils.closeQuietly(stringReader);
   }
   return document;
 }