La clase DOMNode
(PHP 5)
Sinopsis de la Clase
Propiedades
- nodeName
-
Devuelve el nombre más exacto del tipo de nodo actual
- nodeValue
-
El valor de este nodo, dependiendo de su tipo
- nodeType
-
Obtiene el tipo del nodo. Una de las constantes XML_xxx_NODE predefinidas
- parentNode
-
El padre de este nodo
- childNodes
-
Un objeto DOMNodeList que contiene todos los hijos de este nodo. Si no existieran hijos, es un objeto DOMNodeList vacío.
- firstChild
-
El primer hijo de este nodo. Si no existiera tal nodo devuelve
NULL. - lastChild
-
El último hijo de este nodo. Si no existiera tal nodo devuelve
NULL. - previousSibling
-
El nodo que precede inmediatamente a este ndo. Si no existiera tal nodo devuelve
NULL. - nextSibling
-
El nodo siguiente inmediato a este nodo. Si no existiera tal nodo devuelve
NULL. - attributes
-
Un objeto DOMNamedNodeMap que contiene los atributos de este nodo (si es un objeto DOMElement), o de lo contrario
NULL. - ownerDocument
-
El objeto DOMDocument asociado con este nodo.
- namespaceURI
-
El URI del espacio de nombres de este nodo, o
NULLsi no está especificado. - prefix
-
El prefijo del espacio de nombres de este nodo, o
NULLsi no está especificado. - localName
-
Devuelve la parte local del nombre cualificado de este nodo.
- baseURI
-
El URI base absoluto de este nodo o
NULLsi la implementación no fue capaz de obtener un URI absoluto. - textContent
-
Este atributo devuelve el contenido de texto de este nodo y sus descendientes.
Notas
Nota:
La extensión DOM utiliza la codificación UTF-8. Use utf8_encode() y utf8_decode() para trabajar con textos con codificación ISO-8859-1 o Iconv para otras codificaciones.
Tabla de contenidos
- DOMNode::appendChild — Añade un nuevo hijo al final de los hijos
- DOMNode::C14N — Canonizar nodos a una cadena
- DOMNode::C14NFile — Canonizar nodos a un fichero
- DOMNode::cloneNode — Clona un nodo
- DOMNode::getLineNo — Obtener el número de línea de un nodo
- DOMNode::getNodePath — Obtener un XPath de un nodo
- DOMNode::hasAttributes — Comprueba si un nodo tiene atributos
- DOMNode::hasChildNodes — Comprueba si el nodo tiene hijos
- DOMNode::insertBefore — Añade un nuevo hijo antes del nodo de referencia
- DOMNode::isDefaultNamespace — Comprueba si la URI del espacio de nombres especificada es el espacio de nombres predeterminado
- DOMNode::isSameNode — Indica si dos nodos son el mismo nodo
- DOMNode::isSupported — Comprueba si una característica está soportada para la versión especificada
- DOMNode::lookupNamespaceURI — Obtiene la URI del espacio de nombres del nodo basado en el prefijo
- DOMNode::lookupPrefix — Obtiene el prefijo del espacio de nombres del nodo basándoes en la URI del espacio de nombres
- DOMNode::normalize — Normaliza el nodo
- DOMNode::removeChild — Elimina un hijo de la lista de hijos.
- DOMNode::replaceChild — Reemplaza un hijo