diff --git a/splunk/src/main/java/com/splunk/modularinput/XmlUtil.java b/splunk/src/main/java/com/splunk/modularinput/XmlUtil.java index 0798d97a..3082aa47 100755 --- a/splunk/src/main/java/com/splunk/modularinput/XmlUtil.java +++ b/splunk/src/main/java/com/splunk/modularinput/XmlUtil.java @@ -35,10 +35,12 @@ class XmlUtil { */ static String textInNode(Node node, String errorMessage) throws MalformedDataException { Node child = node.getFirstChild(); - if (child.getNodeType() != Node.TEXT_NODE) { + if (null == child) { + return ""; + } else if (child.getNodeType() != Node.TEXT_NODE) { throw new MalformedDataException(errorMessage); } else { - return ((Text)child).getData(); + return ((Text) child).getData(); } }