You are on page 1of 8

DOM

Propiedades
Async : Si toma el valor false, el parser espera a que se cargue el documento XML completo para continuar la ejecucin del script. Si toma el valro true, la ejecucin comenzar sin esperar a que se cargue completamente el documento xml. attributes : Devuelve una lista que contiene todos los atributos de un nodo basename: Devuelve el nombre de un nodo(sin el prefijo correspondiente al espacio de nombres) childNodes: Devuelve una lista conteniendo todos los hijos de un nodo data : Devuelve el contenido de un nodo

dataType : Devuelve el tipo de datocontenido por un nodo. definition : Devuelve la definicin del nodo en el DTD o XML Schema correspondiente.

doctype

: Devuelve el DTD o XML Schema(de haber alguno) asociado al documento XML.

documentElement : Devuelve el elemento raz del documento. errorCode : Devuelve un cdigo (nmero entero largo) que representa el error cometido. filepos : Devuelve la posicin del archivo en la cual se cometi el error.

firstChild : Devuelve el primer hijo del nodo

DOM
Propiedades
implementation : Devuelve una descripcin del tipo de implementacin de DOM que se est utilizando. lastChild : Devuelve el ltimo hijo de un nodo length : Devuelve la longitud (en cantidad de caracteres incluidos los espacios en blanco) del contenido de un nodo. line linepos name : Devuelve el nmero de lnea en la que se cometi el error. : Devuelve la posicin en la lnea (columna) en la que se cometi el error. : Devuelve el nombre de atributo.

namespaceURI : Devuelve la direccin del espacio de nombres. nextSibling : Devuelve el siguiente hermano de un nodo nodeName : Devuelve el nombre de nodo nodeType : Devuelve el tipo de nodo en form a de cdigo (nmero entero) nodeTypedValue : Devuelve el contenido de un nodo (y el contenido de sus descendientes) nodeTypeString : Devuelve el tipo de nodo en forma de cadenas de caractres.

DOM
Propiedades
nodeValue : Devuelve el contenido de un nodo (no el de sus descendientes). owneDocument : Devuelve el elemento raz del documento. parentNode : Devuelve el padre del elemento. parsed : Devuelve verdadero(true) si el nodo y todos sus descendientes fueron procesados por el

parser. Caso contrario devuelve false.


parseError : Devuelve un objeto parseError que contiene informacin acerca del error cometido. prefix : Devuelve el prefijo (relativo al espacio de nombres al que pertenezca) del elemento.

preserveWhiteSpace : Devuelve verdadero (true) si se estn preservando (manteniendo) los espacios en blanco. Caso contrario, devuelve false. previousSibling : Devuelve el hermano anterior del nodo. readyState : Especifica el estado del objeto utilizado para acceder al documento XML sobre el cual se quiere trabajar. reason : Devuelve una cadena de caracteres que contiene una descripcin del error cometido.

DOM
Propiedades
specified : Devuelve verdadero (true) si el valor del atributo est especificado en el documento o si tiene un valor por defecto en el DTD o XML Schema asociado. Caso contrario devuelve false. srcText tagName text url : Devuelve una cadena de caracteres que contiene la lnea en donde se produjo el error. : Devuelve el nombre del nodo. : Devuelve el contenido del nodo junto con el de sus descendientes. : Devuelve la direccin URL del documento XML.

validateOnParse : Si toma valor true (por defecto), el documento se validar. Si toma el valor false, slo se validarn los documenos bien formados. value xml : Devuelve o sobrescribe el valor del atributo. : Devuelve el documento XMl completo

DOM
Mtodos
abort : Interrumpe la descarga del documento XML. No recibe argumentos. appendChild : Aade un nuevo hijo a un nodo. Recibe omo argumento el nombre del hijo. appendData : Agrega un texto (dado en el argumento) al contenido del nodo. cloneNode : Crea un nodo idntico. Si recibe como argumento true, clona tambin los descendientes

del original.
createAttribute : Crea un nodo tipo atributo. Recibe como argumento el nombre. createCDATASection : Crea un nodo tipo CDATA. Recibe como argumento el texto contenido. createComment : Crea un nodo tipo comentario. Recibe como argumento el texto contenido. createElement : Crea un nodo tipo elemento. Recibe como argumento el texto contenido. createNode : Crea un nodo. Recibe como argumentos el tipo de nodo, nombre y el espacio de nombres al que pertenece. createTextNode : Crea un nodo tipo texto. Recibe como argumento el contenido. deleteData : Elimina parte del contenido de un nodo. Recibe como argumentos la posicin de

inicio y la cantidad de caracteres.

DOM
Mtodos
getAttribute : Recibe como argumento el nombre de un atributo y devuelve su valor. getAttributeNode : Recibe como argumento el nombre de un atributo y devuelve un objeto Attr con su nombre y valor. getElementById : Recibe como argumento un valor ID y devuelve el elemento correspondiente.

getElementByName : Recibe como argumento un nombre y devuelve el elemento correspondiente.


getElementsByTagName : Recibe como argumento un nombre y devuelve el elemento correspondiente. hasAttribute : Devuelve verdadero (true) si el elemento sobre el que se aplica tiene atributos. Caso contrario devuelve falso(false). hasChildNodes : Devuelve verdadero (true) si el elemento sobre el que se aplica tiene hijos. Si no, devuelve falso(false). insertBefore insertData : Inserta un nuevo nodo (primer argumento) antes de otro (segundo argumento). : Inserta un texto (segundo argumento) a partir de una posicin (primer argumento) dentro del contenido del nodo.

DOM
Mtodos
item : Recibe como argumento un nmero entero que identifica una posicin dentro de una

lista de nodos.
load : Recibe como argumento la direccin del documento XML que queramos utilizar.

loadXML : Similar al load, s{olo que recibe como argumento una cadena de caracteres que contiene el documento XML. nextNode : Devuelve el prximo nodo dentro de una lista.

nodeFromID : Recibe como argumento un valor ID y devuelve el elemento correspondiente. normalize : Combina todos los nodos tipo texto dentro del subrbol en un solo elemento.

removeAttribute : Recibe como argumento el nombre de un atributo y elimina su contenido. removeAttributeNode : Recibe como argumento el nombre de un atributo y lo elimina. removeChild : Recibe como argumento el nombre de un nodo y lo elimina. replaceChild : Reemplaza un nodo (segundo argumento) por otro (primer argumento). replaceData : Reemplaza los N caracteres (segundo argumento) ubicados desde la posicin determinada por el primer argumento por el texto dado en el tercer argumento.

DOM
Mtodos
reset : Ubica el puntero interno en la primera posicin de la lista.

save

: Guarda el documento XML en la direccin dada en el argumento, es parte del estndar DOM,
pero no es aplicable a JavaScript programado del lado del cliente por una cuestin de seguridad.

setAttribute : Da un valor (segundo argumento) a un atributo (cuyo nombre se especifica en el primer argumento). setAttributeNode : Inserta un atributo (cuyo nombre se especfica en el primer argumento) dentro del elemento. splitText : Parte en dos el contenido del nodo en la posicin indicada en el argumento. Luego sita la segunda parte en un nuevo nodo tipo texto que se ubicar inmediatamente despus del nodo original. substringData : Devuelve parte del contenido de un nodo, N caracteres (segundo argumento) desde la posicin designada en el primer argumento. transformNode : Procesa el nodo (junto a sus descendientes) mediante el cdigo especificado en la hoja de estilo XSL y devuelve el resultado.

You might also like