http://xml.apache.org/http://www.apache.org/http://www.w3.org/

Home

Readme
Release Info

Installation
Download
Build Instructions

FAQs
Samples
API Docs

DOM C++ Binding
Programming
Migration Guide

Feedback
Bug-Reporting
PDF Document

CVS Repository
Mail Archive

Disclaimer
 

The Xerces-C++ 2.6.0 contains a partial implementation of the W3C Document Object Model Level 3. This implementation is experimental. The DOM Level 3 specification is still in working draft stage: you should not consider this implementation complete or correct.

The limitations of this implementation are detailed below. Please, read this document before using Xerces-C++ 2.6.0.


Introduction
 

The Xerces-C++ 2.6.0 contains an experimental implementation of a subset of the W3C DOM Level 3 as specified in


Implementation of DOM Level 3 Core
 

The following are implemented in Xerces-C++ 2.6.0.

  • DOMImplementationRegistry, DOMImplementationSource
  • DOMException: VALIDATION_ERR
  • DOMDocument: set/getActualEncoding, set/getEncoding, set/getVersion, set/getStandalone, set/getDocumentURI, set/getStrictErrorChecking, renameNode, normalizeDocument
  • DOMEntity: set/getActualEncoding, set/getEncoding, set/getVersion
  • DOMErrorHandler, DOMError, DOMLocator
  • DOMNode: set/getUserData, isSameNode, isEqualNode, compareTreePosition, lookupNamespaceURI, lookupNamespacePrefix, isDefaultNamespace, baseURI
  • DOMText: getIsWhitespaceInElementContent
  • DOMAttr: isID, getTypeInfo
  • DOMElement: setIdAttributeNode, setIdAttributeNS, setIdAttribute, getTypeInfo
  • DOMUserDataHandler
  • DOMConfiguration

Implementation of DOM Level 3 Load and Save
 

The following are implemented in Xerces-C++ 2.6.0.

  • DOMImplementationLS
  • DOMBuilder: does not provide implementation of parseWithContext() and DOMBuilderFilter.
  • DOMEntityResolver
  • DOMInputSource
  • DOMWriter and DOMWriterFilter

Implementation of DOM Level 3 Abstract Schemas
 

The entire section has not been implemented in Xerces-C++ 2.6.0.



Copyright © 1999-2004 The Apache Software Foundation. All Rights Reserved.