* tree.</p>
* @see #getXSContentHandler()
*/
public XSSchema parse(InputSource pSource)
throws ParserConfigurationException, SAXException, IOException {
XSContentHandler contentHandler = getXSContentHandler(pSource.getSystemId());
XSContext data = getData();
XMLReader xr = data.getXsObjectFactory().newXMLReader(isValidating());
xr.setContentHandler(contentHandler);
SchemaTransformer transformer = data.getXSObjectFactory().getSchemaTransformer();
if (transformer != null) {