Constantes predefinidas

Estas constantes están definidas por esta extensión y estarán disponibles sólo cuando la extensión haya sido compilada con PHP, o bien sea cargada dinámicamente en ejecución.

Constantes XML
Constante Valor Descripción
XML_ELEMENT_NODE (integer) 1 Nodo es un DOMElement
XML_ATTRIBUTE_NODE (integer) 2 Nodo es un DOMAttr
XML_TEXT_NODE (integer) 3 Nodo es un DOMText
XML_CDATA_SECTION_NODE (integer) 4 Nodo es un DOMCharacterData
XML_ENTITY_REF_NODE (integer) 5 Nodo es un DOMEntityReference
XML_ENTITY_NODE (integer) 6 Nodo es un DOMEntity
XML_PI_NODE (integer) 7 Nodo es un DOMProcessingInstruction
XML_COMMENT_NODE (integer) 8 Nodo es un DOMComment
XML_DOCUMENT_NODE (integer) 9 Nodo es un DOMDocument
XML_DOCUMENT_TYPE_NODE (integer) 10 Nodo es un DOMDocumentType
XML_DOCUMENT_FRAG_NODE (integer) 11 Nodo es un DOMDocumentFragment
XML_NOTATION_NODE (integer) 12 Nodo es un DOMNotation
XML_HTML_DOCUMENT_NODE (integer) 13  
XML_DTD_NODE (integer) 14  
XML_ELEMENT_DECL_NODE (integer) 15  
XML_ATTRIBUTE_DECL_NODE (integer) 16  
XML_ENTITY_DECL_NODE (integer) 17  
XML_NAMESPACE_DECL_NODE (integer) 18  
XML_ATTRIBUTE_CDATA (integer) 1  
XML_ATTRIBUTE_ID (integer) 2  
XML_ATTRIBUTE_IDREF (integer) 3  
XML_ATTRIBUTE_IDREFS (integer) 4  
XML_ATTRIBUTE_ENTITY (integer) 5  
XML_ATTRIBUTE_NMTOKEN (integer) 7  
XML_ATTRIBUTE_NMTOKENS (integer) 8  
XML_ATTRIBUTE_ENUMERATION (integer) 9  
XML_ATTRIBUTE_NOTATION (integer) 10  
DOMException constantes
Constante Valor Descripción
DOM_PHP_ERR (integer) 0 El código de Error no forma parte de la especificación DOM. Significado para errores PHP.
DOM_INDEX_SIZE_ERR (integer) 1 Si el índice o el tamaño es negativo, o mayor que el valor permitido.
DOMSTRING_SIZE_ERR (integer) 2 Si el rango especificado de texto no cabe en un DOMString.
DOM_HIERARCHY_REQUEST_ERR (integer) 3 Si un nodo es insertado en un lugar al que no pertenece
DOM_WRONG_DOCUMENT_ERR (integer) 4 Si un nodo es usado en un documento diferente al que lo creó.
DOM_INVALID_CHARACTER_ERR (integer) 5 Si un carácter ilegal o inválido es especificado, como en un nombre.
DOM_NO_DATA_ALLOWED_ERR (integer) 6 Si la data es especificada para un nodo que no la soporta.
DOM_NO_MODIFICATION_ALLOWED_ERR (integer) 7 Si se intenta modificar un objeto donde las modificaciones no están permitidas.
DOM_NOT_FOUND_ERR (integer) 8 Si se intenta referenciar un nodo en un contexto en el que no existe.
DOM_NOT_SUPPORTED_ERR (integer) 9 Si la implementación no soporta el tipo de objeto u operación solicitado.
DOM_INUSE_ATTRIBUTE_ERR (integer) 10 Si se intenta agregar un atributo que esta siendo usado en otro lugar.
DOM_INVALID_STATE_ERR (integer) 11 Si se intenta utilizar un objeto que no es o ha dejado de ser usable.
DOM_SYNTAX_ERR (integer) 12 Si una cadena ilegal o inválida es especificada.
DOM_INVALID_MODIFICATION_ERR (integer) 13 Si se intenta modificar el tipo de dato del objeto subyacente.
DOM_NAMESPACE_ERR (integer) 14 Si se intenta crear o modificar un objeto de una manera que es incorrecta con respecto a su espacio de nombre (namespace).
DOM_INVALID_ACCESS_ERR (integer) 15 Si un parámetro u operación no es soportado por el objeto subyacente.
DOM_VALIDATION_ERR (integer) 16 Si la llamada a un método como insertBefore o removeChild invalidará el Nodo con respecto a la "validez parcial", esta excepción sera lanzada y la operación no se realizará.