Aller au contenu principal
Version: Next

DOM SET XML DECLARATION

DOM SET XML DECLARATION ( refElément ; encodage {; autonome {; indentation}} )

ParamètreTypeDescription
refElémentTextRéférence d’élément XML
encodageTextJeu de caractères du document XML
autonomeBooleanVrai=le document est autonome Faux (défaut)=le document n’est pas autonome
indentationBoolean*** Obsolète, ne plus utiliser ***

Description

La commande DOM SET XML DECLARATION permet de définir diverses options qui seront utilisée pour la création de l’arbre XML désigné par refElément. Ces options concernent l’encodage et l’attribut autonome (standalone) de l’arbre :

  • encodage : indique le jeu de caractères employé. Par défaut (si la commande n’est pas appelée), le jeu de caractères UTF-8 (Unicode compressé) est utilisé.
    Note : Si vous passez un jeu de caractères non pris en charge par les commandes XML de 4D, l'UTF-8 sera utilisé. Reportez-vous au paragraphe Jeux de caractères pour connaître la liste des jeux de caractères pris en charge (l'UTF-8 est toutefois recommandé dans la plupart des cas).
  • autonome : indique si l’arbre est autonome (Vrai) ou s’il dépend, pour son fonctionnement, de ressources externes (Faux). Par défaut (si la commande n’est pas appelée ou si le paramètre est omis), l’arbre n’est pas autonome.

Note de compatibilité : Le paramètre indentation est conservé pour des raisons de compatibilité avec les versions précédentes de 4D mais son usage est déconseillé à compter de 4D v12. Désormais, pour définir l’indentation du document, il est recommandé d’utiliser la commande XML SET OPTIONS.

Exemple

Cet exemple définit l’encodage et l’option standalone de l’élément refElément :

 DOM SET XML DECLARATION(refElément;"UTF-16";True)

Voir aussi

DOM Create XML Ref
XML SET OPTIONS