| <?xml version="1.0" standalone="no"?> |
| <!-- |
| * Licensed to the Apache Software Foundation (ASF) under one or more |
| * contributor license agreements. See the NOTICE file distributed with |
| * this work for additional information regarding copyright ownership. |
| * The ASF licenses this file to You under the Apache License, Version 2.0 |
| * (the "License"); you may not use this file except in compliance with |
| * the License. You may obtain a copy of the License at |
| * |
| * http://www.apache.org/licenses/LICENSE-2.0 |
| * |
| * Unless required by applicable law or agreed to in writing, software |
| * distributed under the License is distributed on an "AS IS" BASIS, |
| * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. |
| * See the License for the specific language governing permissions and |
| * limitations under the License. |
| --> |
| |
| <!DOCTYPE s1 SYSTEM "sbk:/style/dtd/document.dtd"> |
| |
| <s1 title="DOM Level 3 Support"> |
| <s2 title="Disclaimer"> |
| <p> |
| The &XercesCName; &XercesCVersion; 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.</p> |
| <p>The limitations of this implementation are detailed below. |
| Please, read this document before using &XercesCName; &XercesCVersion;. |
| </p> |
| </s2> |
| <s2 title="Introduction"> |
| <p> |
| The &XercesCName; &XercesCVersion; contains an experimental implementation of |
| a subset of the W3C DOM Level 3 as specified in </p> |
| <ul> |
| <li><jump href="http://www.w3.org/TR/DOM-Level-3-Core/"> |
| DOM Level 3.0 Core Specification</jump>, Version 1.0 W3C Working Draft 26 February 2003 and </li> |
| <li> <jump href="http://www.w3.org/TR/DOM-Level-3-LS/"> |
| Document Object Model (DOM) Level 3 Load and Save Specification</jump>, |
| Version 1.0 W3C Working Draft 26 February 2003 </li> |
| </ul> |
| </s2> |
| |
| <s2 title='Implementation of DOM Level 3 Core'> |
| <p>The following are implemented in &XercesCName; &XercesCVersion;.</p> |
| <ul> |
| <li> |
| <code>DOMImplementationRegistry</code>, <code>DOMImplementationSource</code> |
| </li> |
| <li> |
| <code>DOMException</code>: VALIDATION_ERR |
| </li> |
| <li> |
| <code>DOMDocument</code>: set/getActualEncoding, set/getEncoding, set/getVersion, set/getStandalone, |
| set/getDocumentURI, set/getStrictErrorChecking, renameNode, normalizeDocument |
| </li> |
| <li> |
| <code>DOMEntity</code>: set/getActualEncoding, set/getEncoding, set/getVersion |
| </li> |
| <li> |
| <code>DOMErrorHandler</code>, <code>DOMError</code>, <code>DOMLocator</code> |
| </li> |
| <li> |
| <code>DOMNode</code>: set/getUserData, isSameNode, isEqualNode, compareTreePosition, lookupNamespaceURI, lookupNamespacePrefix, isDefaultNamespace, baseURI |
| </li> |
| <li> |
| <code>DOMText</code>: getIsWhitespaceInElementContent |
| </li> |
| <li> |
| <code>DOMAttr</code>: isID, getTypeInfo |
| </li> |
| <li> |
| <code>DOMElement</code>: setIdAttributeNode, setIdAttributeNS, setIdAttribute, getTypeInfo |
| </li> |
| <li> |
| <code>DOMUserDataHandler</code> |
| </li> |
| <li> |
| <code>DOMConfiguration</code> |
| </li> |
| |
| </ul> |
| </s2> |
| |
| <s2 title='Implementation of DOM Level 3 Load and Save'> |
| <p>The following are implemented in &XercesCName; &XercesCVersion;.</p> |
| <ul> |
| <li> |
| <code>DOMImplementationLS</code> |
| </li> |
| <li> |
| <code>DOMBuilder</code>: does not provide implementation of parseWithContext() and <code>DOMBuilderFilter</code>. |
| </li> |
| <li> |
| <code>DOMEntityResolver</code> |
| </li> |
| <li> |
| <code>DOMInputSource</code> |
| </li> |
| <li> |
| <code>DOMWriter</code> and <code>DOMWriterFilter</code> |
| </li> |
| </ul> |
| |
| </s2> |
| <s2 title='Implementation of DOM Level 3 Abstract Schemas'> |
| <p>The entire section has not been implemented in &XercesCName; &XercesCVersion;.</p> |
| </s2> |
| |
| </s1> |