4D v14.3XML FIXER OPTIONS |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v14.3
XML FIXER OPTIONS
|
XML FIXER OPTIONS ( refElément | document ; sélecteur ; valeur {; sélecteur2 ; valeur2 ; ... ; sélecteurN ; valeurN} ) | ||||||||
Paramètre | Type | Description | ||||||
refElément | document | Texte, RefDoc |
![]() |
Référence d’élément XML racine ou Référence de document ouvert | |||||
sélecteur | Entier long |
![]() |
Option à définir | |||||
valeur | Entier long |
![]() |
Valeur de l'option | |||||
La commande XML FIXER OPTIONS permet de modifier la valeur d’une ou plusieurs option(s) XML pour la structure passée en paramètre.
Cette commande s’applique aux structures XML de type "arbre" (DOM) ou "document" (SAX). Vous pouvez passer en premier paramètre soit une référence d'élément racine (refElément), soit une référence de document SAX ouvert (document).
Les options définies par cette commande sont utilisées uniquement dans le sens 4D vers XML (elle n’a pas d’effet sur la lecture de valeurs XML dans 4D). Les commandes utilisant ces options sont les suivantes :
Passez dans sélecteur l’option à modifier et dans valeur la nouvelle valeur de l’option. Vous pouvez passer autant de couples sélecteur/valeur que vous souhaitez.
Vous devez utiliser les constantes décrites ci-dessous, placées dans le thème XML :
Constante | Type | Valeur | Commentaire |
XML encodage binaire | Entier long | 5 | Définit la manière dont les données binaires seront converties. Valeurs possibles :
|
XML encodage chaînes | Entier long | 1 | Définit la manière dont les chaînes 4D sont converties en valeurs d’éléments. Il ne concerne pas les conversions en attributs pour lesquelles le XML impose l’utilisation de caractères d’échappement. Valeurs possibles :
|
XML encodage dates | Entier long | 2 | Définit la manière dont les dates 4D seront converties. Par exemple, le !01/01/2003! dans le fuseau horaire de Paris. Valeurs possibles :
|
XML encodage heures | Entier long | 3 | Définit la manière dont les heures 4D seront converties. Par exemple, ?02/00/46? (heure de Paris). L’encodage diffère suivant que vous souhaitez exprimer une heure ou une durée. Valeurs possibles pour les heures :
|
XML encodage images | Entier long | 6 | Définit la manière dont les images doivent converties (avant l’encodage en base64). Valeurs possibles :
|
XML indentation | Entier long | 4 | Définit l’indentation du document XML. Valeurs possibles :
|
Notes :
Insertion d’une image SVG :
XML FIXER OPTIONS($refImageElem;XML encodage binaire;XML data URI scheme)
XML FIXER OPTIONS($refImageElem;XML encodage images;XML codec natif)
DOM ECRIRE ATTRIBUT XML($refImageElem;"xlink:href";VarImage)
Produit : 4D
Thème : XML
Numéro :
1090
Nom intl. : XML SET OPTIONS
Créé : 4D v12
DOM ECRIRE ATTRIBUT XML
DOM ECRIRE VALEUR ELEMENT XML
DOM FIXER DECLARATION XML
SAX AJOUTER VALEUR ELEMENT XML
XML LIRE OPTIONS
4D - Langage ( 4D v12.4)
4D - Langage ( 4D v14 R2)
4D - Langage ( 4D v14 R3)
4D - Langage ( 4D v13.5)
4D - Langage ( 4D v14.3)
4D - Langage ( 4D v14 R4)