summaryrefslogtreecommitdiff
path: root/libdom/core_support_status.mdwn
diff options
context:
space:
mode:
Diffstat (limited to 'libdom/core_support_status.mdwn')
-rw-r--r--libdom/core_support_status.mdwn254
1 files changed, 254 insertions, 0 deletions
diff --git a/libdom/core_support_status.mdwn b/libdom/core_support_status.mdwn
new file mode 100644
index 0000000..428b761
--- /dev/null
+++ b/libdom/core_support_status.mdwn
@@ -0,0 +1,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