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.