As contantes abaixo são definidas por esta extensão e somente estarão disponíveis quando a extensão foi compilada com o PHP ou carregada dinamicamente durante a execução.
Constante | Valor | Descrição |
---|---|---|
XML_ELEMENT_NODE
(inteiro)
|
1 | Nó é um DOMElement |
XML_ATTRIBUTE_NODE
(inteiro)
|
2 | Nó é um DOMAttr |
XML_TEXT_NODE
(inteiro)
|
3 | Nó é um DOMText |
XML_CDATA_SECTION_NODE
(inteiro)
|
4 | Nó é um DOMCharacterData |
XML_ENTITY_REF_NODE
(inteiro)
|
5 | Nó é um DOMEntityReference |
XML_ENTITY_NODE
(inteiro)
|
6 | Nó é um DOMEntity |
XML_PI_NODE
(inteiro)
|
7 | Nó é um DOMProcessingInstruction |
XML_COMMENT_NODE
(inteiro)
|
8 | Nó é um DOMComment |
XML_DOCUMENT_NODE
(inteiro)
|
9 | Nó é um DOMDocument |
XML_DOCUMENT_TYPE_NODE
(inteiro)
|
10 | Nó é um DOMDocumentType |
XML_DOCUMENT_FRAG_NODE
(inteiro)
|
11 | Nó é um DOMDocumentFragment |
XML_NOTATION_NODE
(inteiro)
|
12 | Nó é um DOMNotation |
XML_HTML_DOCUMENT_NODE
(inteiro)
|
13 | |
XML_DTD_NODE
(inteiro)
|
14 | |
XML_ELEMENT_DECL_NODE
(inteiro)
|
15 | |
XML_ATTRIBUTE_DECL_NODE
(inteiro)
|
16 | |
XML_ENTITY_DECL_NODE
(inteiro)
|
17 | |
XML_NAMESPACE_DECL_NODE
(inteiro)
|
18 | |
XML_ATTRIBUTE_CDATA
(inteiro)
|
1 | |
XML_ATTRIBUTE_ID
(inteiro)
|
2 | |
XML_ATTRIBUTE_IDREF
(inteiro)
|
3 | |
XML_ATTRIBUTE_IDREFS
(inteiro)
|
4 | |
XML_ATTRIBUTE_ENTITY
(inteiro)
|
5 | |
XML_ATTRIBUTE_NMTOKEN
(inteiro)
|
7 | |
XML_ATTRIBUTE_NMTOKENS
(inteiro)
|
8 | |
XML_ATTRIBUTE_ENUMERATION
(inteiro)
|
9 | |
XML_ATTRIBUTE_NOTATION
(inteiro)
|
10 |
Constante | Valor | Descrição |
---|---|---|
DOM_PHP_ERR
(inteiro)
|
0 | Código não pertencente á especificação DOM. Significativa apenas para erros do PHP |
DOM_INDEX_SIZE_ERR
(inteiro)
|
1 | Se o índice ou tamanho for negativo, ou maior do que o permitido. |
DOMSTRING_SIZE_ERR
(inteiro)
|
2 | Se o tamanho do texto especificado não couber em DOMString. |
DOM_HIERARCHY_REQUEST_ERR
(inteiro)
|
3 | Se algum nó for inserido em um lugar que não o pertence |
DOM_WRONG_DOCUMENT_ERR
(inteiro)
|
4 | Se um nó é utilizado em um documento diferente ao qual foi criado |
DOM_INVALID_CHARACTER_ERR
(inteiro)
|
5 | Se um caracter inválido é utilizado, como por exemplo em um nome. |
DOM_NO_DATA_ALLOWED_ERR
(inteiro)
|
6 | Se um conteúdo é utilizado com um nó que não suporta conteúdo. |
DOM_NO_MODIFICATION_ALLOWED_ERR
(inteiro)
|
7 | Se ocorrer uma tentativa de modificação é feita em um objeto que não permite modificações |
DOM_NOT_FOUND_ERR
(inteiro)
|
8 | Se ocorrer uma tentativa de referênciar um nó em um contexto onde o mesmo não existe. |
DOM_NOT_SUPPORTED_ERR
(inteiro)
|
9 | Se a implementação não suportar o tipo de objeto ou operação solicitados. |
DOM_INUSE_ATTRIBUTE_ERR
(inteiro)
|
10 | Se ocorrer a tentativa de adicionar um atributo que já está em uso em outro lugar. |
DOM_INVALID_STATE_ERR
(inteiro)
|
11 | Se ocorrer a tentativa de usar um objeto que não é mais válido. |
DOM_SYNTAX_ERR
(inteiro)
|
12 | Se um conjunto de caracteres inválido ou ilegal for utilizado. |
DOM_INVALID_MODIFICATION_ERR
(inteiro)
|
13 | If an attempt is made to modify the type of the underlying object. |
DOM_NAMESPACE_ERR
(inteiro)
|
14 | Se uma tentativa de criar ou modificar um objeto incorretamente considerando namespaces. |
DOM_INVALID_ACCESS_ERR
(inteiro)
|
15 | Se o parâmetro ou operação não é suportada pelo objeto subjacente. |
DOM_VALIDATION_ERR
(inteiro)
|
16 | Se uma chamada á um método como insertBefore ou removeChild invalidar o nó respeitando a "validação parcial", essa exceção será lançada e a operação não será realizada. |