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 est le plus complet plate-forme multi éditeur XML actuellement disponible. L'éditeur permet une édition facile, la navigation, la gestion et la transformation de documents XML (extensible markup language).

L'éditeur de Exchanger XML est un produit basé sur Java qui offre des fonctionnalités uniques pour la visualisation, la création et d'é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, analystes et 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 les 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 non-commerciaux environnements et peut être téléchargé sans enregistrement de www.freexmleditor.com . Échangeur XML Professional Edition contient des fonctionnalités améliorées ne sont pas disponibles dans l'édition Lite et nécessite une inscription pour un essai de 30 jours, après lesquels une licence commerciale ou académique / à but non lucratif doivent être achetés.

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, mais 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 (sous la fenêtre principale) qui 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 le trouverez dans l'onglet résultats Files.

La fenêtre de contrôle (à gauche de la fenêtre principale) qui contient la vue Projets d'arbre, le navigateur qui affiche une vue arborescente des nœuds dans le document courant qui peut être filtré par espace de noms ou d'utiliser une requête XPath, et l'onglet Helpers qui fournit un moyen d'ajouter facilement des éléments et attributs dans le document actif. La fenêtre du contrôleur 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. Vues personnalisées peuvent être créées par filtrage basé sur Espace de noms ou XPath. En cliquant sur ​​le bouton espace de noms provoque des noeuds d'élément dans tous les espaces de noms à afficher, mais les espaces de noms spécifiques peut être choisie 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 / désactiver l'affichage des noms d'éléments, le contenu de l'élément, les noms d'attributs et de valeurs d'attributs dans la boîte de dialogue Propriétés Navigator en appuyant sur ​​les préférences déroulant . 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és 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 vous pouvez 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, y compris Tag Incitation, coloration syntaxique, refactoring, Rechercher et remplacer soutien XPaths et les expressions régulières, etc 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 Choisir comme élément de contenu, Ajouter un commentaire, élément de Split alors que toutes les fonctions sont disponibles en utilisant le clavier personnalisable de raccourcis. Les marges de signet création, numérotation des lignes et 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 large vue sur Bookmark and 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 : http://edutechwiki.unige.ch/en/Exchanger_XML_Editor