in src/main/java/org/apache/sling/xss/impl/XSSAPIImpl.java [352:371]
public String getValidXML(String xml, String defaultXml) {
if (xml == null) {
return getValidXML(defaultXml, "");
}
xml = xml.trim();
if ("".equals(xml)) {
return "";
}
try {
SAXParser parser = factory.newSAXParser();
XMLReader reader = parser.getXMLReader();
reader.parse(new InputSource(new StringReader(xml)));
return xml;
} catch (Exception e) {
LOGGER.warn("Unable to get valid XML from the input.", e);
LOGGER.debug("XML input:\n{}", xml);
}
return getValidXML(defaultXml, "");
}