| Xerces-C++
    3.2.3
    | 
 
  
| Public Types | |
| Public constants | |
| enum | DOMImplementationLSMode { MODE_SYNCHRONOUS = 1, MODE_ASYNCHRONOUS = 2 } | 
| Create a synchronous or an asynchronous DOMLSParser.  More... | |
| Public Member Functions | |
| Destructor | |
| virtual | ~DOMImplementationLS () | 
| Destructor.  More... | |
| Functions introduced in DOM Level 3 | |
| virtual DOMLSParser * | createLSParser (const DOMImplementationLSMode mode, const XMLCh *const schemaType, MemoryManager *const manager=XMLPlatformUtils::fgMemoryManager, XMLGrammarPool *const gramPool=0)=0 | 
| Create a new DOMLSParser.  More... | |
| virtual DOMLSSerializer * | createLSSerializer (MemoryManager *const manager=XMLPlatformUtils::fgMemoryManager)=0 | 
| Create a new DOMLSSerializer.  More... | |
| virtual DOMLSInput * | createLSInput (MemoryManager *const manager=XMLPlatformUtils::fgMemoryManager)=0 | 
| Create a new "empty" DOMLSInput.  More... | |
| virtual DOMLSOutput * | createLSOutput (MemoryManager *const manager=XMLPlatformUtils::fgMemoryManager)=0 | 
| Create a new "empty" LSOutput.  More... | |
| Protected Member Functions | |
| Hidden constructors | |
| DOMImplementationLS () | |
DOMImplementationLS contains the factory methods for creating Load and Save objects.
An object that implements DOMImplementationLS is obtained by doing a binding specific cast from DOMImplementation to DOMImplementationLS. Implementations supporting the Load and Save feature must implement the DOMImplementationLS interface on whatever object implements the DOMImplementation interface.
Create a synchronous or an asynchronous DOMLSParser. 
| Enumerator | |
|---|---|
| MODE_SYNCHRONOUS | |
| MODE_ASYNCHRONOUS | |
| 
 | protected | 
| 
 | virtual | 
Destructor.
| 
 | pure virtual | 
Create a new "empty" DOMLSInput.
DOMLSInput object.| 
 | pure virtual | 
Create a new "empty" LSOutput.
LSOutput object.| 
 | pure virtual | 
Create a new DOMLSParser.
The newly constructed parser may then be configured by means of its DOMConfiguration object, and used to parse documents by means of its parse method.
| mode | The mode argument is either MODE_SYNCHRONOUSorMODE_ASYNCHRONOUS, if mode isMODE_SYNCHRONOUSthen theDOMLSParserthat is created will operate in synchronous mode, if it'sMODE_ASYNCHRONOUSthen theDOMLSParserthat is created will operate in asynchronous mode. | 
| schemaType | An absolute URI representing the type of the schema language used during the load of a DOMDocumentusing the newly createdDOMLSParser. Note that no lexical checking is done on the absolute URI. In order to create aDOMLSParserfor any kind of schema types (i.e. theDOMLSParserwill be free to use any schema found), use the valueNULL. Note: 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. | 
| manager | Pointer to the memory manager to be used to allocate objects. | 
| gramPool | The collection of cached grammars. | 
DOMLSParser object. This DOMLSParser is either synchronous or asynchronous depending on the value of the mode argument. | DOMException | NOT_SUPPORTED_ERR: Raised if the requested mode or schema type is not supported. | 
| 
 | pure virtual | 
Create a new DOMLSSerializer.
DOMLSSerializer is used to serialize a DOM tree back into an XML document.
DOMLSSerializer object. 1.8.17
 1.8.17