From e7366bf41f68cfe07e9ea03fc4a398baecbae651 Mon Sep 17 00:00:00 2001 From: Daniel Silverstone Date: Sat, 4 Feb 2017 09:41:13 +0000 Subject: Initial conversion from MediaWiki, 20170204 --- libdom/core_support_status.mdwn | 254 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 254 insertions(+) create mode 100644 libdom/core_support_status.mdwn (limited to 'libdom/core_support_status.mdwn') 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 -- cgit v1.2.3