summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/main/java/org/openslx/util/XmlHelper.java13
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;
}