07 April 2004

Apéndice H: Vinculación con el Lenguaje ECMAScript

Este apéndice contiene la vinculación completa para ECMAScript [ECMAScript] del Núcleo del Modelo de Objetos del Documento Nivel 3.

H.1 Extensiones ECMAScript vinculadas

Esta sección define el objeto DOMImplementationRegistry, descrito en Bootstrapping, para ECMAScript.

Objetos que implementan la interfaz DOMImplementationRegistry
DOMImplementationRegistry es una variable global que tiene las siguientes funciones:
getDOMImplementation(features)
Este método devuelve el primer objeto registrado que implementa la interfaz DOMImplementation y que tiene la funcionalidad deseada, o null si no es encontrada.
El parámetro features es una Cadena. Vea también DOMImplementationSource.getDOMImplementation().
getDOMImplementationList(features)
Este método devuelve una lista DOMImplementationList de objetos registrados que implementa la interfaz DOMImplementation y tiene las funcionalidades deseadas,
El parámetro features es una Cadena. Vea también DOMImplementationSource.getDOMImplementationList().

H.2 Otras interfaces del Núcleo

Propiedades de la función del Contructor DOMException:
DOMException.INDEX_SIZE_ERR
El valor de la constante DOMException.INDEX_SIZE_ERR es 1.
DOMException.DOMSTRING_SIZE_ERR
El valor de la constante DOMException.DOMSTRING_SIZE_ERR es 2.
DOMException.HIERARCHY_REQUEST_ERR
El valor de la constante DOMException.HIERARCHY_REQUEST_ERR es 3.
DOMException.WRONG_DOCUMENT_ERR
El valor de la constante DOMException.WRONG_DOCUMENT_ERR es 4.
DOMException.INVALID_CHARACTER_ERR
El valor de la constante DOMException.INVALID_CHARACTER_ERR es 5.
DOMException.NO_DATA_ALLOWED_ERR
El valor de la constante DOMException.NO_DATA_ALLOWED_ERR es 6.
DOMException.NO_MODIFICATION_ALLOWED_ERR
El valor de la constante DOMException.NO_MODIFICATION_ALLOWED_ERR es 7.
DOMException.NOT_FOUND_ERR
El valor de la constante DOMException.NOT_FOUND_ERR es 8.
DOMException.NOT_SUPPORTED_ERR
El valor de la constante DOMException.NOT_SUPPORTED_ERR es 9.
DOMException.INUSE_ATTRIBUTE_ERR
El valor de la constante DOMException.INUSE_ATTRIBUTE_ERR es 10.
DOMException.INVALID_STATE_ERR
El valor de la constante DOMException.INVALID_STATE_ERR es 11.
DOMException.SYNTAX_ERR
El valor de la constante DOMException.SYNTAX_ERR es 12.
DOMException.INVALID_MODIFICATION_ERR
El valor de la constante DOMException.INVALID_MODIFICATION_ERR es 13.
DOMException.NAMESPACE_ERR
El valor de la constante DOMException.NAMESPACE_ERR es 14.
DOMException.INVALID_ACCESS_ERR
El valor de la constante DOMException.INVALID_ACCESS_ERR es 15.
DOMException.VALIDATION_ERR
El valor de la constante DOMException.VALIDATION_ERR es 16.
DOMException.TYPE_MISMATCH_ERR
El valor de la constante DOMException.TYPE_MISMATCH_ERR es 17.
Objetos que implementan la interfaz DOMException:
Propiedades de los objetos que implementan la interfaz DOMException:
code
Esta propiedad es un Número.
Objetos que implementan la interfaz DOMStringList:
Propiedades de los objetos que implementan la interfaz DOMStringList:
length
Esta propiedad de solo lectura es un Número.
Funciones de los objetos que implementan la interfaz DOMStringList:
item(index)
Esta función devuelve una Cadena.
El parámetro index es un Número.
Nota: Este objeto puede ser también referenciado utilizando corchetes (por ejemplo, obj[1]). Referenciarlo con un índice entero es equivalente a invocar la función item con ese índice.
contains(str)
Esta función devuelve un Boolean.
El parámetro str es una Cadena.
Objetos que implementan la interfaz NameList:
Propiedades de los objetos que implementan la interfaz NameList:
length
Esta propiedad de solo lectura es un Número.
Funciones de los objetos que implementan la interfaz NameList:
getName(index)
Esta función devuelve una Cadena.
El parámetro index es un Número.
getNamespaceURI(index)
Esta función devuelve una Cadena.
El parámetro index es un Número.
contains(str)
Esta función devuelve un Boolean.
El parámetro str es una Cadena.
containsNS(namespaceURI, name)
Esta función devuelve un Boolean.
El parámetro namespaceURI es una Cadena.
El parámetro name es una Cadena.
Objetos que implementan la interfaz DOMImplementationList:
Propiedades de los Objetos que implementan la interfaz DOMImplementationList:
length
Esta propiedad de solo lectura es un Número.
Funciones de los Objetos que implementan la interfaz DOMImplementationList:
item(index)
Esta funcion devuelve un objeto que implementa la interfaz DOMImplementation.
El parámetro index es un Número.
Nota: Este objeto puede ser tambien referenciado utilizando corchetes (por ejemplo, obj[1]). Referenciarlo con un índice entero es equivalente a invocar la función item con ese índice.
Objetos que implementan la interfaz DOMImplementationSource:
Funciones de los Objetos que implementan la interfaz DOMImplementationSource:
getDOMImplementation(features)
Esta función devuelve un objeto que implementa la interfaz DOMImplementation.
El parámetro features es una Cadena
getDOMImplementationList(features)
Esta función devuelve un objeto que implementa la interfaz DOMImplementationList.
El parámetro features es una Cadena
Objetos que implementan la interfaz DOMImplementation:
Funciones de los Objetos que implementan la interfaz DOMImplementation:
hasFeature(feature, version)
Esta función devuelve un Boolean.
El parámetro feature es una Cadena.
El parámetro version es una Cadena.
createDocumentType(qualifiedName, publicId, systemId)
Esta función devuelve un objeto que implementa la interfaz DocumentType.
El parámetro qualifiedName es una Cadena.
El parámetro publicId es una Cadena.
El parámetro systemId es una Cadena.
Esta función puede lanzar un objeto que implemente la interfaz DOMException.
createDocument(namespaceURI, qualifiedName, doctype)
Esta función devuelve un objeto que implementa la interfaz Document.
El parámetro namespaceURI es una Cadena.
El parámetro qualifiedName es una Cadena.
El parámetro doctype es un objeto que implementa la interfaz DocumentType.
Esta función pude lanzar un objeto que implemente la interfaz DOMException.
getFeature(feature, version)
Esta función devuelve un objeto que implementa la interfaz Object.
El parámetro feature es una Cadena.
El parámetro version es una Cadena.
Objetos que implementan la interfaz DocumentFragment:
Objetos que implementan la interfaz DocumentFragment tiene todas las propiedades y funciones de los the Node.
Objetos que implementan la interfaz Document:
Los objetos que implementan la interfaz Document tienen todas las propiedades y funciones de las interfaces Node así como las propiedades y funciones definidias a continuación.
Propiedades de los Objetos que implementan la interfaz Document:
doctype
Esta propiedad de solo lectura es un objeto que implementa la interfaz DocumentType.
implementation
Esta propiedad de solo lectura es un objeto que implementa la interfaz DOMImplementation.
documentElement
Esta propiedad de solo lectura es un objeto que implementa la interfaz Element.
inputEncoding
Esta propiedad de solo lectura es una Cadena.
xmlEncoding
Esta propiedad de solo lectura es una Cadena.
xmlStandalone
Esta propiedad es un Boolean y puede lanzar un objeto que implemente la interfaz DOMException al establecerlo.
xmlVersion
Esta propiedad es una Cadena y puede lanzar un objeto que implemente la interfaz DOMException al establecerlo.
strictErrorChecking
Esta propiedad es un Boolean.
documentURI
Esta propiedad es una Cadena.
domConfig
Esta propiedad de solo lectura es un objeto que implementa la interfaz DOMConfiguration.
Funciones de los Objetos que implementan la interfaz Document:
createElement(tagName)
Esta función devuelve un objeto que implementa la interfaz Element.
El parámetro tagname es una Cadena.
Esta función pude lanzar un objeto que implemente la interfaz DOMException.
createDocumentFragment()
Esta función devuelve un objeto que implementa la interfaz DocumentFragment.
createTextNode(data)
Esta función devuelve un objeto que implementa la interfaz Text.
El parámetro data es una Cadena.
createComment(data)
Esta función devuelve un objeto que implementa la interfaz Comment.
El parámetro data es una Cadena.
createCDATASection(data)
Esta función devuelve un objeto que implementa la interfaz CDATASection.
El parámetro data es una Cadena.
Esta función pude lanzar un objeto que implemente la interfaz DOMException.
createProcessingInstruction(target, data)
Esta función devuelve un objeto que implementa la interfaz ProcessingInstruction.
El parámetro target es una Cadena.
El parámetro data es una Cadena.
Esta función pude lanzar un objeto que implemente la interfaz DOMException.
createAttribute(name)
Esta función devuelve un objeto que implementa la interfaz Attr.
El parámetro name es una Cadena.
Esta función pude lanzar un objeto que implemente la interfaz DOMException.
createEntityReference(name)
Esta función devuelve un objeto que implementa la interfaz EntityReference.
El parámetro name es una Cadena.
Esta función pude lanzar un objeto que implemente la interfaz DOMException.
getElementsByTagName(tagname)
Esta función devuelve un objeto que implementa la interfaz NodeList.
El parámetro tagname es una Cadena.
importNode(importedNode, deep)
Esta función devuelve un objeto que implementa la interfaz Node.
El parámetro importedNode es un objeto que implementa la interfaz Node.
El parámetro deep es un Boolean.
Esta función pude lanzar un objeto que implemente la interfaz DOMException.
createElementNS(namespaceURI, qualifiedName)
Esta función devuelve un objeto que implementa la interfaz Element.
El parámetro namespaceURI es una Cadena.
El parámetro qualifiedName es una Cadena.
Esta función pude lanzar un objeto que implemente la interfaz DOMException.
createAttributeNS(namespaceURI, qualifiedName)
Esta función devuelve un objeto que implementa la interfaz Attr.
El parámetro namespaceURI es una Cadena.
El parámetro qualifiedName es una Cadena.
Esta función pude lanzar un objeto que implemente la interfaz DOMException.
getElementsByTagNameNS(namespaceURI, localName)
Esta función devuelve un objeto que implementa la interfaz NodeList.
El parámetro namespaceURI es una Cadena.
El parámetro localName es una Cadena.
getElementById(elementId)
Esta función devuelve un objeto que implementa la interfaz Element.
El parámetro elementId es una Cadena.
adoptNode(source)
Esta función devuelve un objeto que implementa la interfaz Node.
El parámetro source es un objeto que implementa la interfaz Node.
Esta función pude lanzar un objeto que implemente la interfaz DOMException.
normalizeDocument()
Esta función no tiene valor devuelto.
renameNode(n, namespaceURI, qualifiedName)
Esta función devuelve un objeto que implementa la interfaz Node.
El parámetro n es un objeto que implementa la interfaz Node.
El parámetro namespaceURI es una Cadena.
El parámetro qualifiedName es una Cadena.
Esta función pude lanzar un objeto que implemente la interfaz DOMException.
Propiedades de la función del Contructor Node:
Node.ELEMENT_NODE
El valor de la constante Node.ELEMENT_NODE es 1.
Node.ATTRIBUTE_NODE
El valor de la constante Node.ATTRIBUTE_NODE es 2.
Node.TEXT_NODE
El valor de la constante Node.TEXT_NODE es 3.
Node.CDATA_SECTION_NODE
El valor de la constante Node.CDATA_SECTION_NODE es 4.
Node.ENTITY_REFERENCE_NODE
El valor de la constante Node.ENTITY_REFERENCE_NODE es 5.
Node.ENTITY_NODE
El valor de la constante Node.ENTITY_NODE es 6.
Node.PROCESSING_INSTRUCTION_NODE
El valor de la constante Node.PROCESSING_INSTRUCTION_NODE es 7.
Node.COMMENT_NODE
El valor de la constante Node.COMMENT_NODE es 8.
Node.DOCUMENT_NODE
El valor de la constante Node.DOCUMENT_NODE es 9.
Node.DOCUMENT_TYPE_NODE
El valor de la constante Node.DOCUMENT_TYPE_NODE es 10.
Node.DOCUMENT_FRAGMENT_NODE
El valor de la constante Node.DOCUMENT_FRAGMENT_NODE es 11.
Node.NOTATION_NODE
El valor de la constante Node.NOTATION_NODE es 12.
Node.DOCUMENT_POSITION_DISCONNECTED
El valor de la constante Node.DOCUMENT_POSITION_DISCONNECTED es 0x01.
Node.DOCUMENT_POSITION_PRECEDING
El valor de la constante Node.DOCUMENT_POSITION_PRECEDING es 0x02.
Node.DOCUMENT_POSITION_FOLLOWING
El valor de la constante Node.DOCUMENT_POSITION_FOLLOWING es 0x04.
Node.DOCUMENT_POSITION_CONTAINS
El valor de la constante Node.DOCUMENT_POSITION_CONTAINS es 0x08.
Node.DOCUMENT_POSITION_CONTAINED_BY
El valor de la constante Node.DOCUMENT_POSITION_CONTAINED_BY es 0x10.
Node.DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC
El valor de la constante Node.DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC es 0x20.
Objetos que implementan la interfaz Node:
Propiedades de los Objetos que implementan la interfaz Node:
nodeName
Esta propiedad de solo lectura es una Cadena.
nodeValue
Esta propiedad es una Cadena, puede lanzar un objeto que implementa de la interfaz DOMException al establecerlo y puede lanzar un objeto que implemente la interfaz DOMException al recuperarlo.
nodeType
Esta propiedad de solo lectura es un Número.
parentNode
Esta propiedad de solo lectura es un objeto que implementa la interfaz Node.
childNodes
Esta propiedad de solo lectura es un objeto que implementa la interfaz NodeList.
firstChild
Esta propiedad de solo lectura es un objeto que implementa la interfaz Node.
lastChild
Esta propiedad de solo lectura es un objeto que implementa la interfaz Node.
previousSibling
Esta propiedad de solo lectura es un objeto que implementa la interfaz Node.
nextSibling
Esta propiedad de solo lectura es un objeto que implementa la interfaz Node.
attributes
Esta propiedad de solo lectura es un objeto que implementa la interfaz NamedNodeMap.
ownerDocument
Esta propiedad de solo lectura es un objeto que implementa la interfaz Document.
namespaceURI
Esta propiedad de solo lectura es una Cadena.
prefix
Esta propiedad es una Cadena y puede lanzar un objeto que implemente la interfaz DOMException al establecerlo.
localName
Esta propiedad de solo lectura es una Cadena.
baseURI
Esta propiedad de solo lectura es una Cadena.
textContent
Esta propiedad es una Cadena, can raise an object that implements the DOMException on setting y puede lanzar un objeto que implemente la interfaz DOMException al recuperarlo.
Funciones de los Objetos que implementan la interfaz Node:
insertBefore(newChild, refChild)
Esta función devuelve un objeto que implementa la interfaz Node.
El parámetro newChild es un objeto que implementa la interfaz Node.
El parámetro refChild es un objeto que implementa la interfaz Node.
Esta función pude lanzar un objeto que implemente la interfaz DOMException.
replaceChild(newChild, oldChild)
Esta función devuelve un objeto que implementa la interfaz Node.
El parámetro newChild es un objeto que implementa la interfaz Node.
El parámetro oldChild es un objeto que implementa la interfaz Node.
Esta función pude lanzar un objeto que implemente la interfaz DOMException.
removeChild(oldChild)
Esta función devuelve un objeto que implementa la interfaz Node.
El parámetro oldChild es un objeto que implementa la interfaz Node.
Esta función pude lanzar un objeto que implemente la interfaz DOMException.
appendChild(newChild)
Esta función devuelve un objeto que implementa la interfaz Node.
El parámetro newChild es un objeto que implementa la interfaz Node.
Esta función pude lanzar un objeto que implemente la interfaz DOMException.
hasChildNodes()
Esta función devuelve un Boolean.
cloneNode(deep)
Esta función devuelve un objeto que implementa la interfaz Node.
El parámetro deep es un Boolean.
normalize()
Esta función no tiene valor devuelto.
isSupported(feature, version)
Esta función devuelve un Boolean.
El parámetro feature es una Cadena.
El parámetro version es una Cadena.
hasAttributes()
Esta función devuelve un Boolean.
compareDocumentPosition(other)
Esta función devuelve un Número.
El parámetro other es un objeto que implementa la interfaz Node.
Esta función pude lanzar un objeto que implemente la interfaz DOMException.
isSameNode(other)
Esta función devuelve un Boolean.
El parámetro other es un objeto que implementa la interfaz Node.
lookupPrefix(namespaceURI)
Esta función devuelve una Cadena.
El parámetro namespaceURI es una Cadena.
isDefaultNamespace(namespaceURI)
Esta función devuelve un Boolean.
El parámetro namespaceURI es una Cadena.
lookupNamespaceURI(prefix)
Esta función devuelve una Cadena.
El parámetro prefix es una Cadena.
isEqualNode(arg)
Esta función devuelve un Boolean.
El parámetro arg es un objeto que implementa la interfaz Node.
getFeature(feature, version)
Esta función devuelve un objeto que implementa la interfaz Object.
El parámetro feature es una Cadena.
El parámetro version es una Cadena.
setUserData(key, data, handler)
Esta función devuelve un objeto que implementa la interfaz any type.
El parámetro key es una Cadena.
El parámetro data es un objeto que implementa la interfaz any type.
El parámetro handler es un objeto que implementa la interfaz UserDataHandler.
getUserData(key)
Esta función devuelve un objeto que implementa la interfaz any type.
El parámetro key es una cadena.
Objetos que implementan la interfaz NodeList:
Propiedades de los Objetos que implementan la interfaz NodeList:
length
Esta propiedad de solo lectura es un Número.
Funciones de los Objetos que implementan la interfaz NodeList:
item(index)
Esta función devuelve un objeto que implementa la interfaz Node.
El parámetro index es un Número.
Nota: Este objeto puede ser también referenciado utilizando corchetes (por ejemplo, obj[1]). Referenciarlo con un índice entero es equivalente a invocar la función item con ese índice.
Objetos que implementan la interfaz NamedNodeMap:
Propiedades de los Objetos que implementan la interfaz NamedNodeMap:
length
Esta propiedad de solo lectura es un Número.
Funciones de los Objetos que implementan la interfaz NamedNodeMap:
getNamedItem(name)
Esta función devuelve un objeto que implementa la interfaz Node.
El parámetro name es una Cadena.
setNamedItem(arg)
Esta función devuelve un objeto que implementa la interfaz Node.
El parámetro arg es un objeto que implementa la interfaz Node.
Esta función pude lanzar un objeto que implemente la interfaz DOMException.
removeNamedItem(name)
Esta función devuelve un objeto que implementa la interfaz Node.
El parámetro name es una Cadena.
Esta función pude lanzar un objeto que implemente la interfaz DOMException.
item(index)
Esta función devuelve un objeto que implementa la interfaz Node.
El parámetro index es un Número.
Nota: Este objeto puede ser también referenciado utilizando corchetes (por ejemplo, obj[1]). Referenciarlo con un índice entero es equivalente a invocar la función item con ese índice.
getNamedItemNS(namespaceURI, localName)
Esta función devuelve un objeto que implementa la interfaz Node.
El parámetro namespaceURI es una Cadena.
El parámetro localName es una Cadena.
Esta función pude lanzar un objeto que implemente la interfaz DOMException.
setNamedItemNS(arg)
Esta función devuelve un objeto que implementa la interfaz Node.
El parámetro arg es un objeto que implementa la interfaz Node.
Esta función pude lanzar un objeto que implemente la interfaz DOMException.
removeNamedItemNS(namespaceURI, localName)
Esta función devuelve un objeto que implementa la interfaz Node.
El parámetro namespaceURI es una Cadena.
El parámetro localName es una Cadena.
Esta función pude lanzar un objeto que implemente la interfaz DOMException.
Objetos que implementan la interfaz CharacterData:
Los Objetos que implementan la interfaz CharacterData tienen todas las propiedades y funciones de la interfaz Node así como las propiedades y funciones definidas a continuación.
Propiedades de los Objetos que implementan la interfaz CharacterData:
data
Esta propiedad es una Cadena, puede lanzar un objeto que implemente la interfaz DOMException al establecerlo y puede mostrar un objeto que implmente la interfaz DOMException al recuperarlo.
length
Esta propiedad de solo lectura es un Número.
Funciones de los Objetos que implementan la interfaz CharacterData:
substringData(offset, count)
Esta función devuelve una Cadena.
El parámetro offset es un Número.
El parámetro count es un Número.
Esta función puede lanzar un objeto que implemente la interfaz DOMException.
appendData(arg)
Esta función no tiene valor devuelto.
El parámetro arg es una Cadena.
Esta función puede lanzar un objeto que implemente la interfaz DOMException.
insertData(offset, arg)
Esta función no tiene valor devuelto.
El parámetro offset es un Número.
El parámetro arg es una Cadena.
Esta función puede lanzar un objeto que implemente la interfaz DOMException.
deleteData(offset, count)
Esta función no tiene valor devuelto.
El parámetro offset es un Número.
El parámetro count es un Número.
Esta función puede lanzar un objeto que implemente la interfaz DOMException.
replaceData(offset, count, arg)
Esta función no tiene valor devuelto.
El parámetro offset es un Número.
El parámetro count es un Número.
El parámetro arg es una Cadena.
Esta función puede lanzar un objeto que implemente la interfaz DOMException.
Objetos que implementan la interfaz Attr:
Objetos que implementan la interfaz Attr tienen todas las propiedades y funciones de interfaz Node así como las propiedades y funciones definidas abajo.
Propiedades de los objetos que implementan la interfaz Attr:
name
Esta propiedad de solo lectura es una Cadena.
specified
Esta propiedad de solo lectura es un Boolean.
value
Esta propiedad es una Cadena y pude lanzar un objeto que implemente la interfaz DOMException al establecerlo.
ownerElement
Esta propiedad de solo lectura es un objeto que implementa la interfaz Element.
schemaTypeInfo
Esta propiedad es un objeto que implementa la interfaz TypeInfo.
isId
Esta propiedad de solo lectura es un Boolean.
Objetos que implementan la interfaz Element:
Los objetos que implementan la interfaz Element tienen todas las propiedades y funciones de la interfaz Node así como las propiedades y funciones definidas abajo.
Propiedades de los objetos que implementan la interfaz Element:
tagName
Esta propiedad de solo lectura es una Cadena.
schemaTypeInfo
Esta propiedad de solo lectura es un objeto que implementa la interfaz TypeInfo.
Funciones de los objetos que implementan la interfaz Element:
getAttribute(name)
Esta función devuelve una Cadena.
El parámetro name es una Cadena.
setAttribute(name, value)
Esta función no tiene valor devuelto.
El parámetro name es una Cadena.
El parámetro value es una Cadena.
Esta función puede lanzar un objeto que implemente la interfaz DOMException.
removeAttribute(name)
Esta función no tiene valor devuelto.
El parámetro name es una Cadena.
Esta función puede lanzar un objeto que implemente la interfaz DOMException.
getAttributeNode(name)
Esta función devuelve un objeto que implementa la interfaz Attr.
El parámetro name es una Cadena.
setAttributeNode(newAttr)
Esta función devuelve un objeto que implementa la interfaz Attr.
El parámetro newAttr es un objeto que implementa la interfaz Attr.
Esta función puede lanzar un objeto que implemente la interfaz DOMException.
removeAttributeNode(oldAttr)
Esta función devuelve un objeto que implementa la interfaz Attr.
El parámetro oldAttr es un objeto que implementa la interfaz Attr.
Esta función puede lanzar un objeto que implemente la interfaz DOMException.
getElementsByTagName(name)
Esta función devuelve un objeto que implementa la interfaz NodeList.
El parámetro name es una Cadena.
getAttributeNS(namespaceURI, localName)
Esta función devuelve una Cadena.
El parámetro namespaceURI es una Cadena.
El parámetro localName es una Cadena.
Esta función puede lanzar un objeto que implemente la interfaz DOMException.
setAttributeNS(namespaceURI, qualifiedName, value)
Esta función no tiene valor devuelto.
El parámetro namespaceURI es una Cadena.
El parámetro qualifiedName es una Cadena.
El parámetro value es una Cadena.
Esta función puede lanzar un objeto que implemente la interfaz DOMException.
removeAttributeNS(namespaceURI, localName)
Esta función no tiene valor devuelto.
El parámetro namespaceURI es una Cadena.
El parámetro localName es una Cadena.
Esta función puede lanzar un objeto que implemente la interfaz DOMException.
getAttributeNodeNS(namespaceURI, localName)
Esta función devuelve un objeto que implementa la interfaz Attr.
El parámetro namespaceURI es una Cadena.
El parámetro localName es una Cadena.
Esta función puede lanzar un objeto que implemente la interfaz DOMException.
setAttributeNodeNS(newAttr)
Esta función devuelve un objeto que implementa la interfaz Attr.
El parámetro newAttr es un objeto que implementa la interfaz Attr.
Esta función puede lanzar un objeto que implemente la interfaz DOMException.
getElementsByTagNameNS(namespaceURI, localName)
Esta función devuelve un objeto que implementa la interfaz NodeList.
El parámetro namespaceURI es una Cadena.
El parámetro localName es una Cadena.
Esta función puede lanzar un objeto que implemente la interfaz DOMException.
hasAttribute(name)
Esta función devuelve un Boolean.
El parámetro name es una Cadena.
hasAttributeNS(namespaceURI, localName)
Esta función devuelve un Boolean.
El parámetro namespaceURI es una Cadena.
El parámetro localName es una Cadena.
Esta función puede lanzar un objeto que implemente la interfaz DOMException.
setIdAttribute(name, isId)
Esta función no tiene valor devuelto.
El parámetro name es una Cadena.
El parámetro isId es un Boolean.
Esta función puede lanzar un objeto que implemente la interfaz DOMException.
setIdAttributeNS(namespaceURI, localName, isId)
Esta función no tiene valor devuelto.
El parámetro namespaceURI es una Cadena.
El parámetro localName es una Cadena.
El parámetro isId es un Boolean.
Esta función puede lanzar un objeto que implemente la interfaz DOMException.
setIdAttributeNode(idAttr, isId)
Esta función no tiene valor devuelto.
El parámetro idAttr es un objeto que implementa la interfaz Attr.
El parámetro isId es un Boolean.
Esta función puede lanzar un objeto que implemente la interfaz DOMException.
Objetos que implementan la interfaz Text:
Los objetos que implementan la interfaz Text tienen todas las propiedades y funciones de la intefaz CharacterData así como las propiedades y funciones definidas abajo.
Propiedades de los objetos que implementan la interfaz Text:
isElementContentWhitespace
Esta propiedad de solo lectura es un Boolean.
wholeText
Esta propiedad de solo lectura es una Cadena.
Funciones de los objetos que implementan la interfaz Text:
splitText(offset)
Esta función devuelve un objeto que implementa la interfaz Text.
El parámetro offset es un Número.
Esta función puede lanzar un objeto que implemente la interfaz DOMException.
replaceWholeText(content)
Esta función devuelve un objeto que implementa la interfaz Text.
El parámetro content es una Cadena.
Esta función puede lanzar un objeto que implemente la interfaz DOMException.
Objetos que implementan la interfaz Comment:
Objetos que implementan la interfaz Comment tienen todas las propiedades y funciones de la intefaz CharacterData.
Properties of the TypeInfo Constructor function:
TypeInfo.DERIVATION_RESTRICTION
El valor de la constante TypeInfo.DERIVATION_RESTRICTION es 0x00000001.
TypeInfo.DERIVATION_EXTENSION
El valor de la constante TypeInfo.DERIVATION_EXTENSION es 0x00000002.
TypeInfo.DERIVATION_UNION
El valor de la constante TypeInfo.DERIVATION_UNION es 0x00000004.
TypeInfo.DERIVATION_LIST
El valor de la constante TypeInfo.DERIVATION_LIST es 0x00000008.
Objetos que implementan la interfaz TypeInfo:
Propiedades de los objetos que implementan la interfaz TypeInfo:
typeName
Esta propiedad de solo lectura es una Cadena.
typeNamespace
Esta propiedad de solo lectura es una Cadena.
Funciones de los objetos que implementan la interfaz TypeInfo:
isDerivedFrom(typeNamespaceArg, typeNameArg, derivationMethod)
Esta función devuelve un Boolean.
El parámetro typeNamespaceArg es una Cadena.
El parámetro typeNameArg es una Cadena.
El parámetro derivationMethod es un Número.
Properties de la función del Constructor UserDataHandler:
UserDataHandler.NODE_CLONED
El valor de la constante UserDataHandler.NODE_CLONED es 1.
UserDataHandler.NODE_IMPORTED
El valor de la constante UserDataHandler.NODE_IMPORTED es 2.
UserDataHandler.NODE_DELETED
El valor de la constante UserDataHandler.NODE_DELETED es 3.
UserDataHandler.NODE_RENAMED
El valor de la constante UserDataHandler.NODE_RENAMED es 4.
UserDataHandler.NODE_ADOPTED
El valor de la constante UserDataHandler.NODE_ADOPTED es 5.
UserDataHandler function:
Esta función no tiene valor devuelto. El primer parámetro es un Número. El segundo parámetro es una Cadena. El tercer parámetro es un objeto que implementa la interfaz any type. El cuarto parámetro es un objeto que implementa la interfaz Node. El quinto parámetro es un objeto que implementa la interfaz Node.
Propiedades de la función Constructor de DOMError:
DOMError.SEVERITY_WARNING
El valor de la constante DOMError.SEVERITY_WARNING es 1.
DOMError.SEVERITY_ERROR
El valor de la constante DOMError.SEVERITY_ERROR es 2.
DOMError.SEVERITY_FATAL_ERROR
El valor de la constante DOMError.SEVERITY_FATAL_ERROR es 3.
Objetos que implementan la interfaz DOMError:
Propiedades de los objetos que implementan la interfaz DOMError:
severity
Esta propiedad de solo lectura es un Número.
message
Esta propiedad de solo lectura es una Cadena.
type
Esta propiedad de solo lectura es una Cadena.
relatedException
Esta propiedad de solo lectura es un objeto que implementa la interfaz Object.
relatedData
Esta propiedad de solo lectura es un objeto que implementa la interfaz Object.
location
Esta propiedad de solo lectura es un objeto que implementa la interfaz DOMLocator.
DOMErrorHandler function:
Esta función devuelve un Boolean. The parameter es an object that implements the DOMError.
Objetos que implementan la interfaz DOMLocator:
Propiedades de los objetos que implementan la interfaz DOMLocator:
lineNumber
Esta propiedad de solo lectura es un Número.
columnNumber
Esta propiedad de solo lectura es un Número.
byteOffset
Esta propiedad de solo lectura es un Número.
utf16Offset
Esta propiedad de solo lectura es un Número.
relatedNode
Esta propiedad de solo lectura es un objeto que implementa la interfaz Node.
uri
Esta propiedad de solo lectura es una Cadena.
Objetos que implementan la interfaz DOMConfiguration:
Propiedades de los objetos que implementan la interfaz DOMConfiguration:
parameterNames
Esta propiedad de solo lectura es un objeto que implementa la interfaz DOMStringList.
Funciones de los objetos que implementan la interfaz DOMConfiguration:
setParameter(name, value)
Esta función no tiene valor devuelto.
El parámetro name es una Cadena.
El parámetro value es un objeto que implementa la interfaz any type.
Esta función puede lanzar un objeto que implemente la interfaz DOMException.
getParameter(name)
Esta función devuelve un objeto que implementa la interfaz any type.
El parámetro name es una Cadena.
Esta función puede lanzar un objeto que implemente la interfaz DOMException.
canSetParameter(name, value)
Esta función devuelve un Boolean.
El parámetro name es una Cadena.
El parámetro value es un objeto que impelementa la interfaz any type.
Objetos que implementan la interfaz CDATASection:
Objetos que implementan la interfaz CDATASection tienen todas las propiedades y funciones de la intefaz Text.
Objetos que implementan la interfaz DocumentType:
Los objetos que implementan la interfaz DocumentType tienen todas las propiedades y funciones de Node así como las propiedades y funciones definidas abajo.
Propiedades de los objetos que implementan la interfaz DocumentType:
name
Esta propiedad de solo lectura es una Cadena.
entities
Esta propiedad de solo lectura es un objeto que implementa la interfaz NamedNodeMap.
notations
Esta propiedad de solo lectura es un objeto que implementa la interfaz NamedNodeMap.
publicId
Esta propiedad de solo lectura es una Cadena.
systemId
Esta propiedad de solo lectura es una Cadena.
internalSubset
Esta propiedad de solo lectura es una Cadena.
Objetos que implementan la interfaz Notation:
Los objetos que implementan la interfaz Notation tienen todas las propiedades y funciones de Node así como las propiedades y funciones definidas abajo.
Propiedades de los objetos que implementan la interfaz Notation:
publicId
Esta propiedad de solo lectura es una Cadena.
systemId
Esta propiedad de solo lectura es una Cadena.
Objetos que implementan la interfaz Entity:
Los objetos que implementan la interfaz Entity tienen todas las propiedades y funciones de Node así como las propiedades y funciones definidas abajo.
Propiedades de los objetos que implementan la interfaz Entity:
publicId
Esta propiedad de solo lectura es una Cadena.
systemId
Esta propiedad de solo lectura es una Cadena.
notationName
Esta propiedad de solo lectura es una Cadena.
inputEncoding
Esta propiedad de solo lectura es una Cadena.
xmlEncoding
Esta propiedad de solo lectura es una Cadena.
xmlVersion
Esta propiedad de solo lectura es una Cadena.
Objetos que implementan la interfaz EntityReference:
Los objetos que implementan la interfaz EntityReference tienen todas las propiedades y funciones de la intefaz Node.
Objetos que implementan la interfaz ProcessingInstruction:
Los objetos que implementan la interfaz ProcessingInstruction tienen todas las propiedades y funciones de Node así como las propiedades y funciones definidas abajo.
Propiedades de los objetos que implementan la interfaz ProcessingInstruction:
target
Esta propiedad de solo lectura es una Cadena.
data
Esta propiedad es una Cadena y puede lanzar un objeto que implemente la interfaz DOMException al establecerla.

Nota: Además de tener los parámetros DOMConfiguration expuestos para las aplicaciones usando setParameter y getParameter, estos parámetros son también expuestas como propiedades ECMAScript en el objeto DOMConfiguration. El nombre del parámetro es transformado dentro del nombre de propiedad usando una convención camel-case: el caracter '-' (GUION-MENOS) es quitado y el caracter siguiente se reemplaza por su equivalente en mayúsculas.