in English

Fichiers de config de Jaxe

Les fichiers de config de Jaxe permettent de spécifier les menus à afficher pour un langage XML donné, ainsi que le schéma XML à utiliser pour la validation et le(s) fichier(s) XSL à utiliser pour l'aperçu HTML. Ils se trouvent dans le répertoire config, et leurs noms se terminent en "_Jaxe_cfg.xml".

Si vous avez déjà un schéma Relax NG, vous pouvez le transformer en schéma XML W3C avec Trang.

Voilà la liste des éléments utilisés dans les fichiers de config, avec leur description:

JAXECFG
Elément racine des fichiers de config
DESCRIPTION
Courte description du fichier de configuration, affichée dans le dialogue de création d'un nouveau document.
CONFIG
Lien vers un autre fichier de configuration, pour un langage à utiliser en combinaison avec celui décrit (avec des espaces de noms différents).
FICHIERXSL
Indication d'un fichier XSL à utiliser pour l'aperçu en HTML. Ce fichier doit générer un fichier HTML. Le nom du fichier XSL est spécifié dans l'attribut nom. Des paramètres peuvent être envoyés à la feuille de style avec les éléments PARAMETRE. Si plusieurs éléments FICHIERXSL sont utilisés, les feuilles de style sont utilisées l'une après l'autre pour des transformations en cascade avec des fichiers XML intermédiaires.
PARAMETRE
Paramètre pour la feuille de style XSL ou pour les éléments, spécifié avec les attributs nom et valeur. PARAMETRE doit se trouver sous FICHIERXSL ou BALISE.
FICHIERSCHEMA
Nom du fichier schéma à utiliser, spécifié avec l'attribut nom. Si aucun fichier schéma n'est spécifié, un schéma très simplifié peut être utilisé à la place, avec les éléments ENSEMBLE, SOUSBALISE et ATTRIBUT.
RACINE
Indication d'un élément racine du schéma. RACINE doit contenir un élément BALISE, avec la description de l'élément racine.
ESPACE
Définition d'un espace de nom à utiliser pour tous les éléments. Il est constitué d'une URI et d'un préfixe. L'URI doit être celle indiquée dans l'attribut targetNamespace du schéma s'il est spécifié. S'il n'est pas spécifié, l'élément ESPACE ne doit pas être utilisé.
ENCODAGE
Encodage des caractères pour les nouveaux documents. Par défaut ISO-8859-1 est utilisé.
DOCTYPE
Définition du type de document, utilisé pour enregistrer les fichiers XML.
MENU
Description d'un menu à afficher dans la barre des menus du langage XML. Il contient autant de sous-menus que d'éléments BALISE et FONCTION à l'intérieur de l'élément MENU. Le titre du menu est indiqué avec l'attribut titre.
FONCTION
Menu appelant une fonction. Les attributs sont: Un exemple de fonction est jaxe.FonctionNormal, qui permet de retirer tous les styles à une zone du texte.
BALISE

Informations relatives à un élément du langage XML décrit. Les attributs sont:

Description des types :

Des paramètres peuvent être utilisés, en fonction des types d'éléments, avec l'élément PARAMETRE sous BALISE.

Les balises de type division et zone peuvent avoir un paramètre indiquant le nom de l'attribut à utiliser comme titre pour l'affichage.

Les balises de type fichier doivent avoir un paramètre indiquant l'attribut repérant le nom du fichier.

Les balises de type tableau et tabletexte doivent avoir des paramètres indiquant les éléments repérant les lignes et les cellules.

Les balises de type style doivent avoir un paramètre indiquant le style.

Les balises de type zone et string peuvent avoir un paramètre indiquant le style, un paramètre avec la police de caractères, et un paramètre avec la taille des caractères.

Les balises de type equation doivent avoir des paramètres indiquant les attributs à utiliser pour le texte de l'équation et le nom de l'image. Le texte des équations doit respecter une certaine syntaxe .

Voilà la liste complète des paramètres possibles:

typenom du paramètredescription
divisiontitreAttattribut pour le titre
zonetitreAttattribut pour le titre
tableautrTagélément pour une ligne
tableautdTagélément pour une cellule
tableauthTagélément pour une cellule d'entête
listetypeListetype de liste (POINTS|NUMEROS)
stylestyleGRAS|ITALIQUE|EXPOSANT|INDICE|SOULIGNE
stringpolicepolice de caractères
stringtailletaille de caractères
fichiersrcAttattribut avec le nom du fichier
pluginclasseclasse Java dérivée de JaxeElement
itemimage1première image de pastille
itemimage2deuxième image de pastille
equationsrcAttattribut avec le nom de l'image
equationtexteAttattribut avec le texte de l'équation

Les balises suivantes peuvent être utilisées pour un schéma simplifié (quand FICHIERSCHEMA n'est pas spécifié):

SOUSBALISE
Lien vers un élément BALISE, indiquant que cet élément peut se trouver sous l'élément courant.
ATTRIBUT
Attribut d'un élément (doit se trouver sous BALISE). Les attributs possibles sont nom (nom de l'attribut) et presence (obligatoire ou optionelle).
VALEUR
Valeur possible pour un attribut (doit se trouver sous ATTRIBUT)
ENSEMBLE
Ensemble d'éléments, contenant des éléments BALISE. Le nom de l'ensemble, qui peut être utilisé dans SOUSBALISE, est indiqué par l'attribut nom.
TEXTE
Utilisé au même niveau que SOUSBALISE, signifie que l'on peut trouver du texte sous la balise courante.

Ce fichier a été créé avec Jaxe !