(PHP 5, PHP 7)
Représente un document HTML ou XML entier ; ce sera la racine de l'arbre document.
$namespaceURI
, string $qualifiedName
[, string $value
] )$exclusive
[, bool $with_comments
[, array $xpath
[, array $ns_prefixes
]]]] )$uri
[, bool $exclusive
[, bool $with_comments
[, array $xpath
[, array $ns_prefixes
]]]] )Obsolète. L'encodage actuel du document, en lecture seule, équivalent àencoding.
Obsolète. Configuration utilisée lorsque DOMDocument::normalizeDocument() est appelé.
Le doctype associé au document.
C'est un attribut de convenance, qui permet un accès direct au noeud fils, qui est l'élément document du document.
La localisation du document, ou NULL
si indéfini.
L'encodage du document, tel que spécifié par la déclaration XML. Cet attribut n'est pas présent dans la spécification DOM Level 3 finale, mais représente la seule façon de manipuler l'encodage du document XML dans cette implémentation.
Formate élégamment le résultat avec une indentation et des espaces supplémentaires.
L'objet DOMImplementation qui gère ce document.
Ne pas supprimer les espaces redondants. Vaut par défaut TRUE
.
Propriétaire. Active le mode "recovery", i.e. tente d'analyser un document mal formé. Cet attribut ne fait pas parti de la spécification DOM et est spécifique à libxml.
Définissez-le à TRUE
pour charger des entités externes
depuis la déclaration doctype. C'est utile pour inclure
des entités dans vos documents XML.
Obsolète. Si le document est "standalone", ou non, tel que spécifié par la déclaration XML, correspondant à xmlStandalone.
Lance une DOMException en cas d'erreur. Par défaut,
vaut TRUE
.
Propriétaire. Si l'on doit ou non substituer les entités. Cet attribut ne fait pas parti de la spécification DOM et est spécifique à libxml.
Charge et valide la DTD. Par défaut, vaut FALSE
.
Obsolète. Version du XML, correspond à xmlVersion.
Un attribut spécifiant l'encodage du document. Il vaut NULL
lorsque l'encodage n'est pas spécifié, ou lorsqu'il est inconnu,
comme c'est le cas lorsque le document a été créé en mémoire.
Un attribut spécifiant si le document est "standalone".
Il vaut FALSE
lorsque non spécifié.
Un attribut spécifiant le numéro de version du document. S'il n'y a pas de déclaration et si le document supporte la fonctionnalité "XML", la valeur sera "1.0".
Note:
L'extension DOM utilise l'encodage UTF-8. Utilisez utf8_encode() et utf8_decode() pour traiter les textes encodés en ISO-8859-1 ou Iconv pour les autres encodages.