/** * Parses XML using the parser for the specified model. * @param stream InputStream * @return Object */ public Object parseXML(InputStream stream) { XMLParser parser = getParser(model); if (parser instanceof XMLParser2) { XMLParser2 parser2 = (XMLParser2) parser; parser2.setValidating(isValidating()); parser2.setNamespaceAware(isNamespaceAware()); parser2.setIgnoringElementContentWhitespace( isIgnoringElementContentWhitespace()); parser2.setExpandEntityReferences(isExpandEntityReferences()); parser2.setIgnoringComments(isIgnoringComments()); parser2.setCoalescing(isCoalescing()); } return parser.parseXML(stream); }