diff options
Diffstat (limited to 'src/main')
-rw-r--r-- | src/main/java/org/openslx/util/XmlHelper.java | 13 |
1 files changed, 9 insertions, 4 deletions
diff --git a/src/main/java/org/openslx/util/XmlHelper.java b/src/main/java/org/openslx/util/XmlHelper.java index 4e814a0..6039b7b 100644 --- a/src/main/java/org/openslx/util/XmlHelper.java +++ b/src/main/java/org/openslx/util/XmlHelper.java @@ -89,14 +89,19 @@ public class XmlHelper public static Document parseDocumentFromStream( InputStream is ) { Document doc = null; + + // read document from stream try { doc = dBuilder.parse( is ); } catch ( SAXException | IOException e ) { - LOGGER.error( "Failed to parse input stream to document." ); + doc = null; } - if ( doc == null ) - return null; - doc.getDocumentElement().normalize(); + + // normalize parsed document + if ( doc != null ) { + doc.getDocumentElement().normalize(); + } + return doc; } |