Support for the DOM2 Core and XML Modules in Opera 8

Object/Attribute/MethodModuleSupported
DOMExceptionCoreYes
INDEX_SIZE_ERRCoreYes
DOMSTRING_SIZE_ERRCoreYes
HIERARCHY_REQUEST_ERRCoreYes
WRONG_DOCUMENT_ERRCoreYes
INVALID_CHARACTER_ERRCoreYes
NO_DATA_ALLOWED_ERRCoreYes
NO_MODIFICATION_ALLOWED_ERRCoreYes
NOT_FOUND_ERRCoreYes
NOT_SUPPORTED_ERRCoreYes
INUSE_ATTRIBUTE_ERRCoreYes
INVALID_STATE_ERRCoreYes
SYNTAX_ERRCoreYes
INVALID_MODIFICATION_ERRCoreYes
NAMESPACE_ERRCoreYes
INVALID_ACCESS_ERRCoreYes
codeCoreYes
DOMImplementationCoreYes
hasFeature (feature, version)CoreYes
createDocumentType (qualifiedName, publicID, systemID)CoreYes
createDocument (nameSpaceURI, qualifiedName, docType)CoreYes
DocumentFragment :NodeCoreYes
Document :NodeCoreYes
doctypeCoreYes
implementationCoreYes
documentElementCoreYes
createElement (tagName)CoreYes
createDocumentFragment()CoreYes
createTextNode (data)CoreYes
createComment (data)CoreYes
createCDATASection (data)CoreYes
createProcessingInstruction (target, data)CoreYes
createAttribute (name)CoreYes
createEntityReference (name)CoreNo
getElementsByTagName (tagName)CoreYes
importNode (importedNode, deep)CoreYes
createElementNS (nameSpaceURI, qualifiedName)CoreYes
createAttributeNS (nameSpaceURI, qualifiedName)CoreYes
getElementsByTagNameNS (nameSpaceURI, qualifiedName)CoreYes
getElementById (elementId)CoreYes
NodeCoreYes
ELEMENT_NODECoreYes
ATTRIBUTE_NODECoreYes
TEXT_NODECoreYes
CDATA_SECTION_NODECoreYes
ENTITY_REFERENCE_NODECoreYes
ENTITY_NODECoreYes
PROCESSING_INSTRUCTION_NODECoreYes
COMMENT_NODECoreYes
DOCUMENT_NODECoreYes
DOCUMENT_TYPE_NODECoreYes
DOCUMENT_FRAGMENT_NODECoreYes
NOTATION_FRAGMENT_NODECoreYes
nodeNameCoreYes
nodeValueCoreYes
nodeTypeCoreYes
parentNodeCoreYes
childNodesCoreYes
firstChildCoreYes
lastChildCoreYes
previousSiblingCoreYes
nextSiblingCoreYes
attributesCoreYes
ownerDocumentCoreYes
namespaceURICoreYes
prefixCoreYes
localNameCoreYes
insertBefore (newChild, refChild)CoreYes
replaceChild (newChild, oldChild)CoreYes
removeChild (oldChild)CoreYes
appendChild (newChild)CoreYes
hasChildNodes()CoreYes
cloneNode (deep)CoreYes
normalize()CoreYes
isSupported (feature, version)CoreYes
hasAttributes()CoreYes
NodeListCoreYes
lengthCoreYes
item (index)CoreYes
NamedNodeMapCoreYes
lengthCoreYes
getNamedItem (name)CoreYes
setNamedItem (arg)CoreYes
removeNamedItem (name)CoreYes
item (index)CoreYes
getNamedItemNS (namespaceURI, localName)CoreYes
setNamedItemNS (arg)CoreYes
removeNamedItemNS (namespaceURI, localName)CoreYes
CharacterData :NodeCoreYes
dataCoreYes
lengthCoreYes
substringData (offset, count)CoreYes
appendData (arg)CoreYes
insertData (offset, arg)CoreYes
deleteData (offset, count)CoreYes
replaceData (offset, count, arg)CoreYes
Attr :Node CoreYes
nameCoreYes
specifiedCoreYes
valueCoreYes
ownerElementCoreYes
Element :NodeCoreYes
tagNameCoreYes
getAttribute (name)CoreYes
setAttribute (name, value)CoreYes
removeAttribute (name)CoreYes
getAttributeNode (name)CoreYes
setAttributeNode (newAttr)CoreYes
removeAttributeNode (oldAttr)CoreYes
getElementsByTagName (name)CoreYes
getAttributeNS (namespaceURI, localName)CoreYes
setAttributeNS (namespaceURI, qualifiedName, value)CoreYes
removeAttributeNS (namespaceURI, localName)CoreYes
getAttributeNodeNS (namespaceURI, localName)CoreYes
setAttributeNodeNS (newAttr)CoreYes
getElementsByTagNameNS (namespaceURI, localName)CoreYes
hasAttribute (name)CoreYes
hasAttributeNS (namespaceURI, localName)CoreYes
Text :CharacterDataCoreYes
splitText (offset)CoreYes
Comment :CharacterDataCoreYes
CDATASection :TextXMLNo
DocumentType :Node XMLYes
nameXMLYes
entitiesXMLYes
notationsXMLYes
publicIdXMLYes
systemIdXMLYes
internalSubsetXMLNo
Notation :Node XMLNo
publicIdXMLNo
systemIdXMLNo
Entity :Node XMLNo
publicIdXMLNo
systemIdXMLNo
notationNameXMLNo
EntityReference :Node XMLNo
ProcessingInstruction :Node XMLNo
targetXMLNo
dataXMLNo