(PHP 8 >= 8.4.0)
Représente un document XML.
Note: Tandis que la classe Dom\XMLDocument permet de définir certaines propriétés pour influencer le comportement du parseur, cette classe n'utilise que les constantes
LIBXML_*
pour configurer le parseur.
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 document standalone est un document où il n'y a pas de déclarations de balisage externes.
Un exemple d'une telle déclaration de balisage est lorsque la DTD déclare un attribut avec une valeur par défaut.
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 lors de l'utilisation des méthodes ou des propriétés. Les méthodes du parseur détectent automatiquement l'encodage ou permettent à l'appelant de spécifier un encodage.