DOM
PHP Manual

Costanti predefinite

Queste costanti sono definite da questa estensione e sono disponibili solo se l'estensione è stata compilata nel PHP o se è stata caricata dinamicamente a runtime.

Costanti XML
Costante Valore Descrizione
XML_ELEMENT_NODE (integer) 1 Il nodo è un DOMElement
XML_ATTRIBUTE_NODE (integer) 2 Il nodo è un DOMAttr
XML_TEXT_NODE (integer) 3 Il nodo è un DOMText
XML_CDATA_SECTION_NODE (integer) 4 Il nodo è un oggetto DOMCharacterData
XML_ENTITY_REF_NODE (integer) 5 Il nodo è un oggetto DOMEntityReference
XML_ENTITY_NODE (integer) 6 Il nodo è un DOMEntity
XML_PI_NODE (integer) 7 Il nodo è un DOMProcessingInstruction
XML_COMMENT_NODE (integer) 8 Il nodo è un DOMComment
XML_DOCUMENT_NODE (integer) 9 Il nodo è un DOMDocument
XML_DOCUMENT_TYPE_NODE (integer) 10 Il nodo è un oggetto DOMDocumentType
XML_DOCUMENT_FRAG_NODE (integer) 11 Il nodo è un oggetto DOMDocumentFragment
XML_NOTATION_NODE (integer) 12 Il nodo è un oggetto 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  
Costanti DOMException
Costante Valore Descrizione
DOM_INDEX_SIZE_ERR (integer) 1 Se l'indice o la dimensione sono negativi, o maagiori del valore ammesso.
DOMSTRING_SIZE_ERR (integer) 2 Se il range di testo indicato non rientra nell'oggetto DOMString.
DOM_HIERARCHY_REQUEST_ERR (integer) 3 Se il nodo è inserito in posti non attesi
DOM_WRONG_DOCUMENT_ERR (integer) 4 Se il nodo viene utilizzato in documenti differenti rispetto a quello che lo ha creato.
DOM_INVALID_CHARACTER_ERR (integer) 5 Carattere invalido o illegale.
DOM_NO_DATA_ALLOWED_ERR (integer) 6 Dati indicati per un nodo che non gestisce i dati.
DOM_NO_MODIFICATION_ALLOWED_ERR (integer) 7 Tentativo di modifica di un oggetto che non permette modifiche.
DOM_NOT_FOUND_ERR (integer) 8 Riferimento ad un nodo in un contesto in cui non esiste.
DOM_NOT_SUPPORTED_ERR (integer) 9 Tipo di oggetto oppure operazione non supportata dall'implementazione.
DOM_INUSE_ATTRIBUTE_ERR (integer) 10 Tentativo di aggiungere un attributo già in uso altrove.
DOM_INVALID_STATE_ERR (integer) 11 Utilizzo di un oggetto che non è più utilizzabile.
DOM_SYNTAX_ERR (integer) 12 Stringa non valida o illegale.
DOM_INVALID_MODIFICATION_ERR (integer) 13 Tentativo di modificare il tipo dell'oggetto sottostante.
DOM_NAMESPACE_ERR (integer) 14 Tentativo di creare o modficiare un oggetto in un modo che non è corretto rispetto allo spazio dei nomi.
DOM_INVALID_ACCESS_ERR (integer) 15 Parametro od operazione non supportati dall'oggetto.
DOM_VALIDATION_ERR (integer) 16 Chiamata ad un metodo tipo insertBefore oppure removeChild che renda il nodo invalido ripetto ad una 'validazione parziale'; questa eccezione comporta la mancata esecuzione dell'operazione.

DOM
PHP Manual