|  | 
 DOMImplementationLS Class ReferenceInheritance diagram for DOMImplementationLS: [legend]List of all members. 
 Detailed DescriptionDOMImplementationLScontains the factory methods for creating objects that implement theDOMBuilder(parser) andDOMWriter(serializer) interfaces.
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. 
 Since:DOM Level 3 
 
 
 Member Enumeration Documentation
 
  
    |  | 
Create a synchronous or an asynchronous DOMBuilder. 
 See also:createDOMBuilder(const short mode, const XMLCh* const schemaType) 
 Since:DOM Level 3 
 Enumeration values: 
| MODE_SYNCHRONOUS |  |  | MODE_ASYNCHRONOUS |  | 
 |  
 Constructor & Destructor Documentation
 
  
    | 
        
          | DOMImplementationLS::DOMImplementationLS | ( |  | ) |  [protected] |  |  
 
 Member Function Documentation
 
  
    |  | 
Create a new DOMBuilder. 
 
The newly constructed parser may then be configured by means of its setFeature method, and used to parse documents by means of its parse method. 
"Experimental - subject to change" 
 Parameters:
  
    |  | mode | The mode argument is either MODE_SYNCHRONOUSorMODE_ASYNCHRONOUS, if mode isMODE_SYNCHRONOUSthen theDOMBuilderthat is created will operate in synchronous mode, if it'sMODE_ASYNCHRONOUSthen theDOMBuilderthat is created will operate in asynchronous mode. |  |  | schemaType | An absolute URI representing the type of the schema language used during the load of a DOMDocument using the newly created DOMBuilder. Note that no lexical checking is done on the absolute URI. In order to create a DOMBuilder for any kind of schema types (i.e. the DOMBuilder will be free to use any schema found), use the valuenull. |  |  | manager | Pointer to the memory manager to be used to allocate objects. |  |  | gramPool | The collection of cached grammers. | 
 Returns:The newly created DOMBuilderobject. ThisDOMBuilderis either synchronous or asynchronous depending on the value of themodeargument.
 Exceptions:
  
    |  | DOMException | NOT_SUPPORTED_ERR: Raised if the requested mode or schema type is not supported. | 
 See also:DOMBuilder 
 Since:DOM Level 3 
 |  
 
  
    | 
        
          | virtual DOMInputSource* DOMImplementationLS::createDOMInputSource | ( |  | ) |  [pure virtual] |  |  
  
    |  | 
Create a new "empty" DOMInputSource. 
 
"Experimental - subject to change" 
 Returns:The newly created DOMInputSourceobject.
 Exceptions:
  
    |  | DOMException | NOT_SUPPORTED_ERR: Raised if this function is not supported by implementation | 
 See also:DOMInputSource 
 Since:DOM Level 3 
 |  
 
  
    |  | 
Create a new DOMWriter. 
 
DOMWriters are used to serialize a DOM tree back into an XML document. 
"Experimental - subject to change" 
 Returns:The newly created DOMWriterobject.
 See also:DOMWriter 
 Since:DOM Level 3 
 |  The documentation for this class was generated from the following file:
 |