| org.w3c.dom.ls.DOMImplementationLS | 
DOMImplementationLS contains the factory methods for creating
 Load and Save objects.
 
 The expectation is that an instance of the
 DOMImplementationLS interface can be obtained by using
 binding-specific casting methods on an instance of the
 DOMImplementation interface or, if the Document
 supports the feature "Core" version "3.0"
 defined in [DOM Level 3 Core]
 , by using the method DOMImplementation.getFeature with
 parameter values "LS" (or "LS-Async") and
 "3.0" (respectively).
 
See also the Document Object Model (DOM) Level 3 Load and Save Specification.
| Constants | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| short | MODE_ASYNCHRONOUS | Create an asynchronous LSParser. | 
    |||||||||
| short | MODE_SYNCHRONOUS | Create a synchronous LSParser. | 
    |||||||||
| Public Methods | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
Create a new empty input source object where
  
  
  LSInput.characterStream, LSInput.byteStream
 , LSInput.stringData LSInput.systemId,
 LSInput.publicId, LSInput.baseURI, and
 LSInput.encoding are null, and
 LSInput.certifiedText is false. | |||||||||||
Create a new empty output destination object where
  
  
  LSOutput.characterStream,
 LSOutput.byteStream, LSOutput.systemId,
 LSOutput.encoding are null. | |||||||||||
Create a new  
  
  LSParser. | |||||||||||
Create a new  
  
  LSSerializer object. | |||||||||||
Create an asynchronous LSParser.
Create a synchronous LSParser.
Create a new empty input source object where
 LSInput.characterStream, LSInput.byteStream
 , LSInput.stringData LSInput.systemId,
 LSInput.publicId, LSInput.baseURI, and
 LSInput.encoding are null, and
 LSInput.certifiedText is false.
Create a new empty output destination object where
 LSOutput.characterStream,
 LSOutput.byteStream, LSOutput.systemId,
 LSOutput.encoding are null.
Create a new LSParser. 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_SYNCHRONOUS or MODE_ASYNCHRONOUS, if
   mode is MODE_SYNCHRONOUS then the
   LSParser that is created will operate in synchronous
   mode, if it's MODE_ASYNCHRONOUS then the
   LSParser that is created will operate in asynchronous
   mode. | 
        
|---|---|
| schemaType | An absolute URI representing the type of the schema
   language used during the load of a Document using the
   newly created LSParser. Note that no lexical checking
   is done on the absolute URI. In order to create a
   LSParser for any kind of schema types (i.e. the
   LSParser will be free to use any schema found), use the value
   null.
 Note:    For W3C XML Schema [XML Schema Part 1]
   , applications must use the value
     | 
        
LSParser object. This
   LSParser is either synchronous or asynchronous
   depending on the value of the mode argument.
 Note:    By default, the newly created LSParser
   does not contain a DOMErrorHandler, i.e. the value of
   the "
   error-handler" configuration parameter is null. However, implementations
   may provide a default error handler at creation time. In that case,
   the initial value of the "error-handler" configuration
   parameter on the new LSParser object contains a
   reference to the default error handler.
| DOMException | NOT_SUPPORTED_ERR: Raised if the requested mode or schema type is not supported. | 
|---|
Create a new LSSerializer object.
LSSerializer object.
 Note:    By default, the newly created
   LSSerializer has no DOMErrorHandler, i.e.
   the value of the "error-handler" configuration
   parameter is null. However, implementations may
   provide a default error handler at creation time. In that case, the
   initial value of the "error-handler" configuration
   parameter on the new LSSerializer object contains a
   reference to the default error handler.