Exchanger XML Editor

De EduTech Wiki
Aller à la navigation Aller à la recherche

Exchanger XML Editor

Lire aussi (et surtout!) Exchanger XML Editor (EduTechWiki Anglais)

L'éditeur de Exchanger XML

L'éditeur de Exchanger XML (extensible markup language) est la plate-forme multi éditeur XML la plus complète disponible actuellement. L'éditeur permet une édition, une navigation, une gestion et une transformation de documents XML simple.

L'éditeur de Exchanger XML est un produit basé sur Java qui offre des fonctionnalités uniques pour la visualisation, la création et l'édition des données XML et des documents, à un prix attractif. L'éditeur de Exchanger XML offre un large éventail de fonctionnalités pour aider les auteurs XML, les analystes et les développeurs de logiciels.

Il dispose d'un schéma XML, DTD et RelaxNG édition basée tag incitation et de validation, mode Grille pour la balise sans montage, XPath et expressions régulières, la conversion de schéma, XSLT, XQuery et XSLFO transformations, gestion de projet complète, un visualisateur SVG et de conversion, facile appels SOAP, et plus ....

Échangeur XML Editor est maintenant disponible en deux éditions. Échangeur XML Lite est gratuite pour les environnements non-commerciaux et peut être téléchargé sans enregistrement de www.freexmleditor.com . Échangeur XML Professional Edition contient des fonctionnalités améliorées qui ne sont pas disponibles dans l'édition Lite. Après une inscription pour un essai de 30 jours, une licence commerciale ou académique, à but non lucratif, doit être achetée.

Présentation des fenêtres

L'éditeur XML de l'échangeur se compose de 3 fenêtres

La fenêtre principale qui contient généralement la vue de l'éditeur, peut également afficher une visionneuse d'arbre, un Outliner pour la balise sans la saisie des données et une visionneuse de schéma pour visualiser le schéma XML associé au fichier XML ouvert.

La fenêtre de sortie (en-dessous de la fenêtre principale, contient l'onglet Erreurs montrant les résultats de la dernière vérification de l'onglet Résultats XPath contenant des liens cliquables vers les nœuds correspondant à la requête saisie dans le champ de requête XPath à la bonne formation ou de validation (haut de l'éditeur). L'onglet Favoris contient des liens cliquables à tous les signets définis et vous le trouverez dans l'onglet résultats Files.

La fenêtre de contrôle (à gauche de la fenêtre principale) contient la vue Projets d'arbre. Le navigateur affiche une vue arborescente des nœuds dans le document courant qui peut être filtré par des espaces de noms ou en utilisant une requête XPath. L'onglet Helpers fournit un moyen d'ajouter facilement des éléments et des attributs dans le document actif. La fenêtre de contrôle contient également une fenêtre Propriétés du document rétractable en bas.

D'autres éléments incluent la barre d'outils générale et le champ de requête XPath.

Exchanger XML Editor.jpg

Controller

Le premier onglet dans la fenêtre Controller (à gauche de la fenêtre principale) contient la vue Projets. Les projets sont utilisés pour regrouper les documents connexes et faciliter l'utilisation des opérations discontinues telles que la vérification de la bonne formation et de validation à travers un certain nombre de dossiers.

Capture3.JPG

Navigator

Le deuxième onglet dans la fenêtre Controller (à gauche de la fenêtre principale), contient un navigateur qui peut être utilisé pour parcourir le contenu de l'éditeur (ou outliner). L'arbre est mis à jour chaque fois que le document actuel est sauvegardé ou archivé pour la bonne formation. Par défaut, le navigateur affiche tous les nœuds d'élément dans le document, avec des icônes colorées utilisées pour différencier les éléments de différents espaces de noms. Des vues personnalisées peuvent être créées par filtrage grâce à Espace de noms ou XPath. En cliquant sur ​​le bouton espace de noms, il provoque des noeuds d'élément dans tous les espaces de noms à afficher, mais des espaces de noms spécifiques peuvent être choisis en cliquant sur ​​le bouton déroulant à droite du bouton d'espace de noms et en choisissant dans la liste affichée.

Cliquez sur le bouton XPath Filter pour spécifier le sous-ensemble de nœuds que vous aimeriez voir dans le navigateur. Par défaut, seuls les éléments sont affichés dans le navigateur, mais il est possible d'activer et désactiver l'affichage des noms d'éléments, le contenu de l'élément, les noms d'attributs et les valeurs d'attributs dans la boîte de dialogue Propriétés Navigator en appuyant sur ​​les préférences déroulantes. Dans l'exemple ci-dessus, une table simple mais efficace de contenu a été généré pour le fichier d'entrée basé sur les titres de section. Des listes similaires des figures, tableaux, etc..., pourraient facilement être utilisées pour améliorer grandement la navigation dans des documents volumineux.

Capture1.JPG

Eléments

Le troisième onglet affiche les éléments ou/et des attributs que l'on peut utiliser ou ajouter facilement dans l'éditeur (ou outliner).

Capture4.JPG

L'Editeur

La fenêtre de l'éditeur contient les fonctionnalités de base de l'offre XML échangeur, notamment : Tag Incitation, coloration syntaxique, refactoring, rechercher et remplacer, soutien XPaths ainsi que les expressions régulières. La barre d'outils de l'éditeur dans la partie supérieure de la fenêtre de l'éditeur fournit un accès rapide aux différentes fonctions telles que : Choisir comme élément de contenu, Ajouter un commentaire, élément de Split. Toutes les fonctions sont aussi disponibles en utilisant les raccourcis du clavier. Les marges de signet création, la numérotation des lignes et le pliant de contenu sont placés sur la gauche de la fenêtre de l'éditeur, tandis que sur la droite se trouve la marge d'ensemble, donnant un document en large vue sur Bookmark et les emplacements d'erreurs de syntaxe.

Capture5.JPG

XML bien formé et valide

Un document est dit "XML" lorsqu'il est bien formé. Cela signifie alors qu'il respecte la syntaxe de XML. Un document XML est valide lorsque celui-ci respecte la grammaire qui lui est associée. Cette grammaire est contenue dans un fichier DTD (Définition de Type de Document).

Il est important de vérifier que le document XML et bien formé et valide car un document bien formé n'est pas forcément valide. Pour valider le document, il faut cliquer sur l'icône suivante : Valid.PNG

Pour savoir si le fichier est bien formé, il faut cliquer sur cette icône : Bienforme.PNG

Exchanger3

Transformation XSLT

When you develop an XSLT style sheet, it is important to verify that correct HTML (or whatever other kind of output) is being produced. To do so, you can use the built-in XSLT processor that is available through the Transform menu.

Lorsque vous développez une feuille de style XSLT, il est important de vérifier que le HTML soit correcte (ou pour tout autre type de sortie) lorsqu'il est produit. Pour ce faire, vous pouvez utiliser le processeur intégré XSLT qui est disponible via le menu 'Transform'.

Procédure suggérée

  • Ouvrez votre fichier XML ( 'pas' le fichier xslt que beaucoup de débutants font ....)
  • Ensuite, utilisez le menu 'Transformer-> Exécuter avancée XSLT ...'

Cette procédure permet d'utiliser une déclaration de traitement par la feuille de style de votre fichier XML, par exemple quelque chose comme ceci:

<?xml version="1.0"?>
<!DOCTYPE recipe SYSTEM "cooking.dtd">
<?xml-stylesheet href="cooking.xsl" type="text/xsl"?>

Pour output, choisissez new document or file. Choisir le fichier, si vous prévoyez de valider la sortie

Dans addition (vraiment important!), Il semble que seul le Saxon 2.0 processeur fonctionne dans l'édition V3.3.1. Par conséquent, vousdevez définir le bon processeur.Vous pouvez le faire en cliquant sur le bouton Processor comme indiqué dans la figure ci-dessous, mais nous suggérons plutôt de modifier les préférences globales dans le menu file->Preferences; XML Tab. Saxon 2.0 est probablement le meilleur processeur XSLT de toute façon.

Figure : ici

Bien sûr, dans d'autres situations, vous pouvez choisir d'autres options, par exemple vous n'avez pas besoin d'ouvrir les fichiers dans l'éditeur, ils n'ont même pas besoin d'être sur votre ordinateur.

Pour les utilisateurs Mac: dans certains cas, même si vous avez ouvert le bon document (XML), la transformation XSLT ne fonctionne pas (apparemment après une mauvaise installation) alors essayez en sélectionnant Open document au lieu de Current document dans la fenêtre Execute Advanced XSLT , et choisissez le fichier xml vous avez besoin pour transformer.

débogage XSLT

Le débogueur XML inclus peut être utilisé à deux niveaux

  • Les débutants peuvent tout simplement l'ouvrir et avoir un regard sur les traces de traitement, c'est à dire comprendre quels éléments sont couverts par quels modèles et dans quel ordre. En outre, le résultat (par exemple, HTML) est affiché.
  • Les utilisateurs avancés peuvent insérer des points d'arrêt (à droite-cliquez sur Suivant pour un certain nombre), puis inspecter les fixations.

Pour le lancer:

  • Menu Transform->XSLT Debugger

Figure : ici

Références

Certaines parties proviennent de EduTech Wiki anglais :