1
<?xml version="1.0" standalone="no"?>
2
<!DOCTYPE s1 SYSTEM "./dtd/document.dtd">
3
<s1 title="Document Object Model Level 3 Implementation">
4
<s2 title="Disclaimer">
7
The &ParserNameLong; &ParserVersion; contains a partial
8
implementation of the W3C Document Object Model Level 3.
12
<jump href="http://www.w3.org/DOM/DOMTR#DOML3">DOM Level 3</jump>
13
specification is at the stage of
14
<strong>Proposed Recommendation</strong>, which represents work in progress
15
and has been widely reviewed and satisfies certain technical requirements
16
but may still change based on implementation experience.
18
This implementation is experimental: it should not be
19
considered as complete or correct.
22
<s2 title="Introduction">
24
The &ParserNameLong; &ParserVersion; contains an implementation of
25
the Document Object Model Level 3 <jump href="http://www.w3.org/TR/2004/PR-DOM-Level-3-Core-20040205/">Core</jump>
26
and Document Object Model Level 3 <jump href="http://www.w3.org/TR/2004/PR-DOM-Level-3-LS-20040205/">Load and Save</jump> Proposed Recommendations.
27
To learn how to program with the DOM Level 3 see <jump href="samples-dom.html#DOM3">dom.DOM3</jump> sample.
32
To find out how to access
33
<em>DOM Level 3 functionality</em>, please refer to the
34
<link idref='faq-dom'>FAQ</link>
39
<s2 title='Implementation of DOM Level 3 Core'>
41
The <code>parameters</code> supported are:
45
<strong>error-handler</strong>
47
<em>DOMErrorHandler</em>
51
<strong>resource-resolver</strong>
53
<em>DOMResourceResolver</em>
57
<strong>schema-type</strong>
63
<strong>schema-location</strong>
69
<strong>canonical-form</strong>
75
<strong>cdata-sections</strong>
81
<strong>comments</strong>
87
<strong>namespaces</strong>
93
<strong>entities</strong>
99
<strong>infoset</strong>
105
<strong>namespace-declarations</strong>
111
<strong>normalize-characters</strong>
117
<strong>split-cdata-sections</strong>
123
<strong>validate-if-schema</strong>
129
<strong>element-content-whitespace</strong>
135
<strong>datatype-normalization</strong>
141
<strong>validate</strong>
144
] -- revalidation is supported only against XML Schemas. For more information, please refer to
145
<link idref='faq-dom'>How to revalidate DOM in memory?</link>
149
<strong>validate-if-schema</strong>
155
<strong>check-character-normalization</strong>
161
<strong>well-formed</strong>
167
<strong>psvi</strong>
170
] -- (NON-DOM) setting the value of this parameter to true will include
171
PSVI information in the DOM tree.
177
<s2 title='Implementation of DOM Level 3 Load and Save'>
178
<p>Most of the functionality is implemented. Here is the list of limitations:</p>
182
<strong>LSParser</strong> <jump href="http://www.w3.org/TR/2003/CR-DOM-Level-3-LS-20031107/load-save.html#LS-LSParser-parseWithContext">
183
parserWithContext</jump>
186
<li><strong>DOMImplementationLS</strong> <jump href="http://www.w3.org/TR/2003/CR-DOM-Level-3-LS-20031107/load-save.html#LS-DOMIMplementationLS-MODE_ASYNCH">
187
MODE_ASYNCHRONOUS</jump>
190
<li><strong>LSSerializer</strong> - the following parameters are not supported:</li>
192
<li><strong>normalize-characters</strong>
b'\\ No newline at end of file'