<p>This class is a derivative of the standard <aclass="el"href="classxercesc_1_1InputSource.html"title="A single input source for an XML entity. ">InputSource</a> class.
<areashape="rect"id="node2"href="classxercesc_1_1InputSource.html"title="A single input source for an XML entity. "alt=""coords="20,80,167,107"/><areashape="rect"id="node3"href="classxercesc_1_1XMemory.html"title="This class makes it possible to override the C++ memory management by adding new/delete operators to ..."alt=""coords="27,5,159,32"/></map>
<trclass="memdesc:a4bf92e42cf254a6ff43e95eeb46cac3d"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Since the standard input is a canned source, the constructor is very simple. <ahref="#a4bf92e42cf254a6ff43e95eeb46cac3d">More...</a><br/></td></tr>
<trclass="memdesc:ad4d88d9a43f30916ad316b771a0424a7"><tdclass="mdescLeft"> </td><tdclass="mdescRight">This method will return a binary input stream derivative that will parse from the standard input of the local host. <ahref="#ad4d88d9a43f30916ad316b771a0424a7">More...</a><br/></td></tr>
<trclass="inherit_header pub_methods_classxercesc_1_1InputSource"><tdcolspan="2"onclick="javascript:toggleInherit('pub_methods_classxercesc_1_1InputSource')"><imgsrc="closed.png"alt="-"/> Public Member Functions inherited from <aclass="el"href="classxercesc_1_1InputSource.html">xercesc::InputSource</a></td></tr>
<trclass="memdesc:a6f150d285d4ce368ce7a6f94f65f2957 inherit pub_methods_classxercesc_1_1InputSource"><tdclass="mdescLeft"> </td><tdclass="mdescRight">An input source can be set to force the parser to assume a particular encoding for the data that input source represents, via the <aclass="el"href="classxercesc_1_1InputSource.html#a38edffa85c69a79705506dc674f370ca"title="Set the encoding which will be required for use with the XML text read via a stream opened by this in...">setEncoding()</a> method. <ahref="#a6f150d285d4ce368ce7a6f94f65f2957">More...</a><br/></td></tr>
<trclass="memdesc:a192a9028168663eb4fb1e905e41837d8 inherit pub_methods_classxercesc_1_1InputSource"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Get the public identifier for this input source. <ahref="#a192a9028168663eb4fb1e905e41837d8">More...</a><br/></td></tr>
<trclass="memdesc:a95ae54667532f3cbc9ec4a734541d0f5 inherit pub_methods_classxercesc_1_1InputSource"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Get the system identifier for this input source. <ahref="#a95ae54667532f3cbc9ec4a734541d0f5">More...</a><br/></td></tr>
<trclass="memdesc:a3184b9e26e147b88d0eae9b09f39910d inherit pub_methods_classxercesc_1_1InputSource"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Get the flag that indicates if the parser should issue fatal error if this input source is not found. <ahref="#a3184b9e26e147b88d0eae9b09f39910d">More...</a><br/></td></tr>
<trclass="memdesc:a38edffa85c69a79705506dc674f370ca inherit pub_methods_classxercesc_1_1InputSource"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Set the encoding which will be required for use with the XML text read via a stream opened by this input source. <ahref="#a38edffa85c69a79705506dc674f370ca">More...</a><br/></td></tr>
<trclass="memdesc:ad88b92735d82dcadf39496ca83357aec inherit pub_methods_classxercesc_1_1InputSource"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Set the public identifier for this input source. <ahref="#ad88b92735d82dcadf39496ca83357aec">More...</a><br/></td></tr>
<trclass="memdesc:a3542f513fd873dd217ce1972b041182b inherit pub_methods_classxercesc_1_1InputSource"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Set the system identifier for this input source. <ahref="#a3542f513fd873dd217ce1972b041182b">More...</a><br/></td></tr>
<trclass="memdesc:a30493e827beb6798632d40f81be064c7 inherit pub_methods_classxercesc_1_1InputSource"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Indicates if the parser should issue fatal error if this input source is not found. <ahref="#a30493e827beb6798632d40f81be064c7">More...</a><br/></td></tr>
<trclass="inherit_header pub_methods_classxercesc_1_1XMemory"><tdcolspan="2"onclick="javascript:toggleInherit('pub_methods_classxercesc_1_1XMemory')"><imgsrc="closed.png"alt="-"/> Public Member Functions inherited from <aclass="el"href="classxercesc_1_1XMemory.html">xercesc::XMemory</a></td></tr>
<trclass="memdesc:a7f41eef0d509e5eff717599647942a0f inherit pub_methods_classxercesc_1_1XMemory"><tdclass="mdescLeft"> </td><tdclass="mdescRight">This method defines a custom operator new, that will use the provided memory manager to perform the allocation. <ahref="#a7f41eef0d509e5eff717599647942a0f">More...</a><br/></td></tr>
<trclass="memdesc:af2335addd6a2bb6cc7bb1df630d05eeb inherit pub_methods_classxercesc_1_1XMemory"><tdclass="mdescLeft"> </td><tdclass="mdescRight">This method provides a matching delete for the custom operator new. <ahref="#af2335addd6a2bb6cc7bb1df630d05eeb">More...</a><br/></td></tr>
<trclass="memdesc:a47791b65820d24581920532a88c37e75 inherit pub_methods_classxercesc_1_1XMemory"><tdclass="mdescLeft"> </td><tdclass="mdescRight">This method provides a matching delete for the placement new. <ahref="#a47791b65820d24581920532a88c37e75">More...</a><br/></td></tr>
<trclass="inherit_header pro_methods_classxercesc_1_1InputSource"><tdcolspan="2"onclick="javascript:toggleInherit('pro_methods_classxercesc_1_1InputSource')"><imgsrc="closed.png"alt="-"/> Protected Member Functions inherited from <aclass="el"href="classxercesc_1_1InputSource.html">xercesc::InputSource</a></td></tr>
<trclass="memdesc:a4a73a8e57de0eb17e5f5c53cb838dce6 inherit pro_methods_classxercesc_1_1InputSource"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Constructor with a system identifier as XMLCh type. <ahref="#a4a73a8e57de0eb17e5f5c53cb838dce6">More...</a><br/></td></tr>
<trclass="memdesc:ad7b79c573ccaa32680e6d7cbc0cc644c inherit pro_methods_classxercesc_1_1InputSource"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Constructor with a system and public identifiers. <ahref="#ad7b79c573ccaa32680e6d7cbc0cc644c">More...</a><br/></td></tr>
<trclass="memdesc:ad16637d2929e9e193061186c994f7308 inherit pro_methods_classxercesc_1_1InputSource"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Constructor witha system identifier as string. <ahref="#ad16637d2929e9e193061186c994f7308">More...</a><br/></td></tr>
<trclass="memdesc:a619e49d0a44dffdba3e30566754ef99e inherit pro_methods_classxercesc_1_1InputSource"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Constructor witha system and public identifiers. <ahref="#a619e49d0a44dffdba3e30566754ef99e">More...</a><br/></td></tr>
<trclass="inherit_header pro_methods_classxercesc_1_1XMemory"><tdcolspan="2"onclick="javascript:toggleInherit('pro_methods_classxercesc_1_1XMemory')"><imgsrc="closed.png"alt="-"/> Protected Member Functions inherited from <aclass="el"href="classxercesc_1_1XMemory.html">xercesc::XMemory</a></td></tr>
<divclass="textblock"><p>This class is a derivative of the standard <aclass="el"href="classxercesc_1_1InputSource.html"title="A single input source for an XML entity. ">InputSource</a> class. </p>
<p>It provides for the parser access to data via the standard input. This input source is not commonly used, but can be useful when implementing such things as pipe based tools which exchange XML data.</p>
<p>As with all <aclass="el"href="classxercesc_1_1InputSource.html"title="A single input source for an XML entity. ">InputSource</a> derivatives. The primary objective of an input source is to create an input stream via which the parser can spool in data from the referenced source. </p>
</div><h2class="groupheader">Constructor & Destructor Documentation</h2>
<p>Since the standard input is a canned source, the constructor is very simple. </p>
<p>It just uses local platform services to open up the standard input source as file, a new handleof which it gives to each new stream it creates. </p>