blob: 428b761cd75b6ee17472fdbfd803346ad2e4f036 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
|
[[!meta title="LibDOM/Core Support Status"]]
[[!meta author="Struggleyb"]]
[[!meta date="2009-08-14T09:09:29Z"]]
[[!toc]]
DOM Level 1
-----------
The DOMTS test result for this level are:
Total: 527
Passed: 421
Failed: 106
Conversion Error: 2
Compile Error: 19
Run Error: 52
Not Support: 33
The errors mostly root from our XML parser, libxml's SAX parsing ability
is not very well for entity and namespace. The errors will be fixed
after we change a XML parser.
DocumentFragment: All
Document:
docType: Yes
implementation: Yes
documentElement: Yes
createDocument: Yes
createDocumentFragment: Yes
createTextNode: Yes
createComment: Yes
createCdataSection: Yes
createProcessingInstruction: Yes
createAttribute: Yes
createEntityReference: Yes
getElementsByTagName: Yes
Node:
nodeName: Yes
nodeValue: Yes
nodeType: Yes
parentNode: Yes
childNodes: Yes
firstChild: Yes
lastChild: Yes
previousSibling: Yes
nextSibling: Yes
attributes: Yes
inserBefore: Yes
replaceChild: Yes
removeChild: Yes
appendChild: Yes
hasChildNodes: Yes
cloneNode: Yes
NodeList:
item: Yes
length: Yes
NamedNodeMap:
getNamedItem: Yes
setNamedItem: Yes
removeNamedItem: Yes
item: Yes
length: Yes
CharacterData:
data: Yes
length: Yes
substringData: Yes
appendData: Yes
insertData: Yes
deleteData: Yes
replaceData: Yes
Attr:
name: Yes
specified: Yes
value: Yes
Element:
tagName: Yes
getAttribute: Yes
setAttribute: Yes
removeAttribute: Yes
getAttributeNode: Yes
setAttributeNode: Yes
removeAttributeNode: Yes
getElementsByTagName: Yes
normalize: No
Text:
splitText: Yes
Comment: All
CDATASection: All
DocumentType:
name: Yes
entities: No
notations: No
Notatoin: No Interface
Entity: No Interface
EntityReference: All
ProcessingInstruction: All
DOM Level 2
-----------
The DOMTS test result for this level are:
Total: 282
Passed: 171
Failed: 111
Conversion Error: 5
Compile Error: 14
Run Error: 90
Not Support: 18
The errors mostly root from our XML parser, libxml's SAX parsing ability
is not very well for entity and namespace. The errors will be fixed
after we change a XML parser.
DOMImplementation:
hasFeature: Yes
createDocumentType: Yes
createDocument: Yes
Document:
importNode: Yes
createElementNS: Yes
createAttributeNS: Yes
getElementsByTagNameNS: Yes
getElementById: Yes
Node:
normalize: No
isSupported: Yes
namespaceURI: No
prefix: No
localName: Yes
hasAttributes: Yes
NamedNodeMap:
getNamedItemNS: Yes
setNamedItemNS: Yes
removeNamedItemNS: Yes
Attr:
ownerElement: Yes
Element:
getAttributeNS: Yes
setAttributeNS: Yes
removeAttributeNS: Yes
getAttributeNodeNS: Yes
setAttributeNodeNS: Yes
getElementsByTagNameNS: Yes
hasAttribute: Yes
hasAttributeNS: Yes
DocumentType:
publicId: Yes
systemId: Yes
internalSubset: No
DOM Level 3
-----------
The DOMTS test result for this level are:
Total: 722
Passed: 82
Failed: 640
Conversion Error: 135
Compile Error: 313
Run Error: 92
Not Support: 100
We did not support many features in level 3 now. After we change our XML
parser, we should support now.
DOMStringList: No Interface
NameList: No Interface
DOMImplementationList: All
DOMImplementationSource: All
DOMImplementation:
hasFeature: No
Document:
inputEncoding: No
xmlEncoding: No
xmlStandalone: No
xmlVersion: No
strictErrorChecking: No
documentURI: Yes
adoptNode: Yes
domConfig: No
normalizeDocument: No
renameNode: No
Node:
compareDocumentPosition: No
textContent: Yes
isSameNode: Yes
lookupPrefix: No
isDefaultNamespace: No
lookupNamespaceURI: No
isEqualNode: Yes
getFeature: Yes
setUserData: Yes
getUserData: Yes
Attr:
schemaTypeInfo: No
isId: Yes
Element:
schemaTypeInfo: No
setIdAttribute: Yes
setIdAttributeNS: Yes
setIdAttributeNode: Yes
Text:
isElementContentWhitespace: No
wholeText: No
replaceWholeText: No
TypeInfo: No
UserDataHandler: All
DOMError: No Interface
DOMErrorHandler: No Interface
DOMLocator: No Interface
DOMConfiguration: No Interface
|