SVXmlNode
Guías de referencia de JavaScript
Contenedores de JavaScript
Contenedor alrededor de un objeto de nodo XML de JavaScript. Tiene las siguientes funciones:
Función | Descripción | Argumentos |
getValue | Devuelve el valor del nodo. | Ninguno. |
setValue | Establece el valor del nodo. | value: Valor que se va a establecer. |
appendChild | Añade el nodo proporcionado a este nodo como el último elemento secundario de este nodo. | Child: Nodo que se va a adjuntar. El propietario del nodo tiene que ser el SVXmlDocument de este nodo, por lo que puede que haya que llamar a SVXmlDocument.importNode para incorporar el nodo al SVXmlDocument actual. |
getNodeType | Devuelve el tipo de este nodo. | Ninguno. |
getAttribute | Devuelve el valor del atributo con el nombre proporcionado. | name: Nombre del atributo que se va a recuperar. |
setAttribute | Establece el atributo proporcionado en el valor indicado. | name: Nombre del atributo. value: Valor que se va a establecer. |
removeAttribute | Elimina el atributo indicado. | name: Nombre del atributo. |
selectSingleNode | Selecciona el nodo que empieza en este nodo y que reside en el XPath indicado, o no selecciona nada si no existe este nodo. | xpath: Valor XPath que se usa para recuperar el nodo. |
selectNodes | Devuelve una matriz de SVXmlNodes recuperados basados en el valor XPath proporcionado, o devuelve una matriz vacía si no existen nodos en la ruta proporcionada. | xpath: Valor XPath que se usa para recuperar los nodos.
|
getXPath | Devuelve el XPath de este nodo en el SVXmlDocument. | Ninguno. |
getTagName | Devuelve el nombre de etiqueta de este nodo. | Ninguno. |
getPreviousSibling | Devuelve el SVXmlNode anterior o no devuelve nada si no hay elementos del mismo nivel. | Ninguno. |
getParentNode | Devuelve el SVXmlNode principal o no devuelve nada si no hay ningún elemento principal. | Ninguno. |
getChildNodes | Devuelve una matriz de SVXmlNodes secundarios. | Ninguno. |
getAttributes | Devuelve todos los atributos que hay en este nodo. | Ninguno. |
cloneNode | Hace una copia de este SVXmlNode y lo devuelve. | deep: Copia o no de forma recursiva todos los nodos descendientes de este nodo. |
insertBefore | Introduce un nodo nuevo antes de un nodo proporcionado en la lista de secundarios.
| newNode: Nodo que se va a insertar. beforeNode: Nodo antes del cual debe insertarse el nodo proporcionado. |
getNodeName | Devuelve el nombre del nodo. | Ninguno. |
getFirstChild | Devuelve el primer SVXmlNode secundario. | Ninguno. |
getLastChild | Devuelve el último SVXmlNode secundario. | Ninguno. |
getNextSibling | Devuelve el siguiente SVXmlNode del mismo nivel. | Ninguno. |
removeChild | Quita el nodo proporcionado de la lista de secundarios de este nodo. | node: Nodo que se va a quitar. |