4D v16.3

Présentation des commandes XML génériques

Accueil

 
4D v16.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 (obsolètes depuis 4D v14 R4) 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.

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 EXPORT TO PICTURE vous permet de générer une image dans 4D à partir d'une description SVG. A noter également que la commande GRAPH 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/.

A compter de 4D v14 R4, les commandes de transformation XSL sont déclarées obsolètes et ont été préfixées en conséquence :

Ancien nom4D v14 R4 et suivantes
XSLT APPLIQUER TRANSFORMATION_o_XSLT APPLY TRANSFORMATION
XSLT LIRE ERREUR_o_XSLT GET ERROR
XSLT FIXER PARAMETRE_o_XSLT SET PARAMETER

Par compatibilité, les transformations XSL sont toujours prises en charge dans 4D, mais leur usage est désormais déconseillé. L'utilisation de la technologie XSLT ne sera plus possible dans les versions futures de 4D.

Note 4D Server 64-bit OS X : Le XSLT n'est pas inclus dans 4D Server 64-bit pour OS X. Par conséquent, l'exécution d'une de ces commandes depuis cette application génère l'erreur 33, "Méthode ou fonction non implémentée".

Pour remplacer la technologie XSLT dans vos bases de données, 4D vous propose deux solutions :

  • utiliser les fonctions équivalentes du module PHP libxslt, qui est installé dans 4D depuis la version 14.2. 4D a publié un document spécifique pour vous aider à utiliser le XSL de PHP en remplacement des commandes XSLT de 4D : Télécharger le document "La transformation XSLT avec PHP" (PDF)
  • utiliser les possibilités offertes par la commande PROCESS 4D TAGS, dont les capacités ont été élargies de manière significative à compter de 4D v14 R4.

 
PROPRIÉTÉS 

Produit : 4D
Thème : XML

 
HISTORIQUE 

 
UTILISATION DE L'ARTICLE

4D - Langage ( 4D v16)
4D - Langage ( 4D v16.1)
4D - Langage ( 4D v16.2)
4D - Langage ( 4D v16.3)