<areashape="rect"id="node2"href="classxercesc_1_1DOMImplementation.html"title="The DOMImplementation interface provides a number of methods for performing operations that are indep..."alt=""coords="13,80,208,107"/></map>
<trclass="memdesc:ab7f31ef8fccf4f6f0d67e576e6243dc2"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Create a synchronous or an asynchronous <code><aclass="el"href="classxercesc_1_1DOMLSParser.html"title="DOMLSParser provides an API for parsing XML documents and building the corresponding DOM document tre...">DOMLSParser</a></code>. <ahref="classxercesc_1_1DOMImplementationLS.html#ab7f31ef8fccf4f6f0d67e576e6243dc2">More...</a><br/></td></tr>
<trclass="memdesc:ad7467ccb184ee5c872aaa128ab1813f6"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Create a new <aclass="el"href="classxercesc_1_1DOMLSParser.html"title="DOMLSParser provides an API for parsing XML documents and building the corresponding DOM document tre...">DOMLSParser</a>. <ahref="#ad7467ccb184ee5c872aaa128ab1813f6">More...</a><br/></td></tr>
<trclass="memdesc:a0b286df61cc379ac08e2b0dc26e3e377"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Create a new <aclass="el"href="classxercesc_1_1DOMLSSerializer.html">DOMLSSerializer</a>. <ahref="#a0b286df61cc379ac08e2b0dc26e3e377">More...</a><br/></td></tr>
<trclass="memdesc:a421f93566308746c5989b580d68ce334"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Create a new "empty" <aclass="el"href="classxercesc_1_1DOMLSInput.html"title="This interface represents a single input source for an XML entity. ">DOMLSInput</a>. <ahref="#a421f93566308746c5989b580d68ce334">More...</a><br/></td></tr>
<trclass="memdesc:a89e6984422660f1859d61d04ed9e575e"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Create a new "empty" LSOutput. <ahref="#a89e6984422660f1859d61d04ed9e575e">More...</a><br/></td></tr>
<divclass="textblock"><p><code><aclass="el"href="classxercesc_1_1DOMImplementationLS.html">DOMImplementationLS</a></code> contains the factory methods for creating Load and Save objects.</p>
<p>An object that implements <aclass="el"href="classxercesc_1_1DOMImplementationLS.html">DOMImplementationLS</a> is obtained by doing a binding specific cast from <aclass="el"href="classxercesc_1_1DOMImplementation.html"title="The DOMImplementation interface provides a number of methods for performing operations that are indep...">DOMImplementation</a> to <aclass="el"href="classxercesc_1_1DOMImplementationLS.html">DOMImplementationLS</a>. Implementations supporting the Load and Save feature must implement the <aclass="el"href="classxercesc_1_1DOMImplementationLS.html">DOMImplementationLS</a> interface on whatever object implements the <aclass="el"href="classxercesc_1_1DOMImplementation.html"title="The DOMImplementation interface provides a number of methods for performing operations that are indep...">DOMImplementation</a> interface.</p>
<p>Create a synchronous or an asynchronous <code><aclass="el"href="classxercesc_1_1DOMLSParser.html"title="DOMLSParser provides an API for parsing XML documents and building the corresponding DOM document tre...">DOMLSParser</a></code>. </p>
<p>Create a new "empty" <aclass="el"href="classxercesc_1_1DOMLSInput.html"title="This interface represents a single input source for an XML entity. ">DOMLSInput</a>. </p>
<dlclass="section return"><dt>Returns</dt><dd>The newly created <code><aclass="el"href="classxercesc_1_1DOMLSInput.html"title="This interface represents a single input source for an XML entity. ">DOMLSInput</a></code> object.</dd></dl>
<dlclass="section see"><dt>See Also</dt><dd><aclass="el"href="classxercesc_1_1DOMLSInput.html"title="This interface represents a single input source for an XML entity. ">DOMLSInput</a></dd></dl>
<p>Create a new <aclass="el"href="classxercesc_1_1DOMLSParser.html"title="DOMLSParser provides an API for parsing XML documents and building the corresponding DOM document tre...">DOMLSParser</a>. </p>
<p>The newly constructed parser may then be configured by means of its <aclass="el"href="classxercesc_1_1DOMConfiguration.html"title="The DOMConfiguration interface represents the configuration of a document and maintains a table of re...">DOMConfiguration</a> object, and used to parse documents by means of its parse method.</p>
<dlclass="params"><dt>Parameters</dt><dd>
<tableclass="params">
<tr><tdclass="paramname">mode</td><td>The mode argument is either <code>MODE_SYNCHRONOUS</code> or <code>MODE_ASYNCHRONOUS</code>, if mode is <code>MODE_SYNCHRONOUS</code> then the <code><aclass="el"href="classxercesc_1_1DOMLSParser.html"title="DOMLSParser provides an API for parsing XML documents and building the corresponding DOM document tre...">DOMLSParser</a></code> that is created will operate in synchronous mode, if it's <code>MODE_ASYNCHRONOUS</code> then the <code><aclass="el"href="classxercesc_1_1DOMLSParser.html"title="DOMLSParser provides an API for parsing XML documents and building the corresponding DOM document tre...">DOMLSParser</a></code> that is created will operate in asynchronous mode. </td></tr>
<tr><tdclass="paramname">schemaType</td><td>An absolute URI representing the type of the schema language used during the load of a <code><aclass="el"href="classxercesc_1_1DOMDocument.html"title="The DOMDocument interface represents the entire XML document. ">DOMDocument</a></code> using the newly created <code><aclass="el"href="classxercesc_1_1DOMLSParser.html"title="DOMLSParser provides an API for parsing XML documents and building the corresponding DOM document tre...">DOMLSParser</a></code>. Note that no lexical checking is done on the absolute URI. In order to create a <code><aclass="el"href="classxercesc_1_1DOMLSParser.html"title="DOMLSParser provides an API for parsing XML documents and building the corresponding DOM document tre...">DOMLSParser</a></code> for any kind of schema types (i.e. the <code><aclass="el"href="classxercesc_1_1DOMLSParser.html"title="DOMLSParser provides an API for parsing XML documents and building the corresponding DOM document tre...">DOMLSParser</a></code> will be free to use any schema found), use the value <code>NULL</code>. <b>Note</b>: For W3C XML Schema [XML Schema Part 1], applications must use the value "http://www.w3.org/2001/XMLSchema". For XML DTD [XML 1.0], applications must use the value "http://www.w3.org/TR/REC-xml". Other Schema languages are outside the scope of the W3C and therefore should recommend an absolute URI in order to use this method. </td></tr>
<tr><tdclass="paramname">manager</td><td>Pointer to the memory manager to be used to allocate objects. </td></tr>
<tr><tdclass="paramname">gramPool</td><td>The collection of cached grammars. </td></tr>
<dlclass="section return"><dt>Returns</dt><dd>The newly created <code><aclass="el"href="classxercesc_1_1DOMLSParser.html"title="DOMLSParser provides an API for parsing XML documents and building the corresponding DOM document tre...">DOMLSParser</a></code> object. This <code><aclass="el"href="classxercesc_1_1DOMLSParser.html"title="DOMLSParser provides an API for parsing XML documents and building the corresponding DOM document tre...">DOMLSParser</a></code> is either synchronous or asynchronous depending on the value of the <code>mode</code> argument. </dd></dl>
<dlclass="exception"><dt>Exceptions</dt><dd>
<tableclass="exception">
<tr><tdclass="paramname"><aclass="el"href="classxercesc_1_1DOMException.html">DOMException</a></td><td>NOT_SUPPORTED_ERR: Raised if the requested mode or schema type is not supported.</td></tr>
<dlclass="section see"><dt>See Also</dt><dd><aclass="el"href="classxercesc_1_1DOMLSParser.html"title="DOMLSParser provides an API for parsing XML documents and building the corresponding DOM document tre...">DOMLSParser</a></dd></dl>