4D v14.3

Présentation des commandes XML génériques

Accueil

 
4D v14.3
XML
Présentation des commandes XML génériques

Présentation des commandes XML génériques  


 

 

Ce thème regroupe les commandes XML génériques "utilitaires" de 4D. Il s'agit des commandes de gestion d'erreurs et d'options ainsi que des commandes spécialisées dans le XSL.

Pour des informations générales sur le XML (présentation, glossaire) ainsi que sur les différences entre les modes DOM et SAX, veuillez vous reporter à la section Présentation des commandes XML DOM.

4D prend en charge l’application de feuilles de style XSL (eXtended Stylesheet Language). Le langage XSL permet de modifier le balisage d’un document XML.

Le langage XSL comporte deux facettes :

  • le formatage : il permet d’appliquer des règles de style et d’affichage pour les éléments XML, un peu à l’image des CSS (Cascading StyleSheet) du langage HTML.
  • la transformation : il permet de transformer un balisage XML en un autre système de balisage, par exemple en HTML. Cette fonction de transformation est plus spécifiquement appelée XSLT. Une feuille de style XSL peut entièrement réorganiser les éléments XML d’un document en les sélectionnant puis en les transformant en d’autres éléments. Cette fonction est utile par exemple pour harmoniser un ensemble de documents XML disparates.

Note : 4D utilise la librairie Xalan-C_1_6_0.dll pour la réalisation des transformations XSL. Xalan est un processeur XSLT du domaine public. Pour plus d’informations, reportez-vous à l’adresse http://xml.apache.org/xalan-c/index.html.

Les feuilles de style XSL sont des documents texte (extension “.xsl”) générés manuellement ou à l’aide d’applications spécialisées. Le langage XSL comporte divers éléments et fonctions permettant d’effectuer tout type de transformation dynamique. Pour plus d’informations sur ce langage, reportez-vous au site http://xmlfr.org (par exemple).

4D vous permet de transformer un document XML à l’aide d’une feuille de style XSL existante (commande XSLT APPLIQUER TRANSFORMATION). En outre, 4D vous permet de modifier à la volée des paramètres de la feuille de style XSL via la commande XSLT FIXER PARAMETRE.

Note : Une option de la boîte de dialogue d’exportation permet également d’utiliser une feuille de style XSL lors d’un export XML et donc de générer un document XML transformé.

SVG (Scalable Vector Graphics) est un format de fichier permettant de décrire en XML un graphique vectoriel (extension .svg). L’utilisation la plus courante du SVG est la publication de données statistiques ou cartographiques.
Ces fichiers peuvent être visualisés dans les navigateurs Web, soit nativement, soit via des plug-ins. 4D v11 comporte un moteur de rendu SVG vous permettant de visualiser les fichiers SVG dans les champs ou les variables image. La commande SVG EXPORTER VERS IMAGE vous permet de générer une image dans 4D à partir d'une description SVG. A noter également que la commande GRAPHE permet de tirer parti du moteur SVG intégré de 4D.
Pour plus d’informations sur ce format, reportez-vous à l’adresse http://www.w3.org/Graphics/SVG/.

 
PROPRIÉTÉS 

Produit : 4D
Thème : XML
Nom intl. : Overview of XML Utilities Commands

 
UTILISATION DE L'ARTICLE

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)

Hérité de : Présentation des commandes XML Utilitaires ( 4D v11 SQL Release 6)
Parent de : Présentation des commandes XML génériques ( 4D v14 R4)