2009-12-21 4 views
6

Qu'est-ce qu'un bon outil de visualisation XML? Je suis à la recherche d'outils pour aider à fournir une bonne visualisation XML. XML espion n'a pas fait un bon travail à ce sujetOutil de visualisation XML?

+1

Xml Spy possède également un certain nombre d'autres visualisations que vous pouvez utiliser, y compris une qui est conçue pour la documentation de flux. N'avez-vous pas aimé celui-là non plus? – GrayWizardx

+0

Marqué comme dupe de la question l'OP a demandé 12 heures plus tôt: http://stackoverflow.com/questions/1938535/xml-visualization-tool – Pops

Répondre

2

Si vous n'aimez pas XML Spy, il est probable que vous n'aimez pas les éditeurs similaires. (mais veuillez expliquer ce que vous n'aimez pas dans XML Spy, afin que nous puissions mieux vous aider)

XML Spy et similaire sont des outils très puissants. Si vous ne l'aimez pas, cela pourrait signifier que vous avez besoin de quelque chose avec une représentation plus immédiate. Essayez d'ouvrir votre XML dans Eclipse, vous pourriez aimer la simplicité d'Eclipse. XML étant extensible, il n'existe aucun outil de visualisation ultime. Si vous souhaitez visualiser un certain type de XML (par exemple WSDL), recherchez un outil de visualisation pour ce type particulier de XML. Si aucune n'existe, une option de visualisation puissante et bon marché consiste à écrire une feuille de style XSL qui affichera le contenu XML comme vous l'aimez.

+0

+1 pour demander des éclaircissements et suggérer XSLT - pourrait également faire avec savoir quelle plate-forme – Murph

1

J'ai utilisé plusieurs produits. Ceux que je recommande sont:

SchemaAgent (http://www.altova.com/schemaagent.html)

De leur liste des fonctionnalités:

  • Connectez-vous à tout dépôt de fichiers pour analyser les relations de fichiers
  • fichiers Visualize comme graphique composants
  • Identifiez immédiatement les fichiers liés & référencés
  • Analyser les relations de fichiers en fonction de la couleur des lignes codées
  • Voir les détails des fichiers affichés (de rapport d'inventaire, des éléments globaux, espaces de noms, etc.)
  • Faites glisser & goutte pour gérer les relations IIR entre XSD, XSLT & fichiers WSDL
  • insérer automatiquement & Enregistrer le code IIR requis dans les fichiers impactées
  • Construire XSD complexe, XSLT & fichiers WSDL à partir des composants plus petits
  • La réutilisation des composants standardisés dans une approche de développement modulaire
  • accéder aux composants du schéma SchemaAgent dans l'éditeur de schéma XMLSpy
  • Enregistrer & imprimer des dessins graphiques pour documenter votre architecture de l'information XML
  • Comprendre les dépendances de fichiers & l'impact de chaque changement

et

XPathVisualiser (http://www.xml.com/pub/p/275)

  • Inconvénient (au moins à mes yeux): nécessite MSXML3 et IE
1

XMLMax, surtout si le xml est grand.

très rapide, un code couleur TreeView

requête XPath avec des résultats dans TreeView

http://www.xponentsoftware.com

4

Sous Windows XML Marker fait un bon travail de visualisation de données XML simples. C'est rapide et léger. La version 2.x est un essai limité de 30 jours et a une visualisation JSON. L'ancienne version 1.1 est un freeware entièrement fonctionnel sans limitations (faites défiler la page de téléchargement pour voir le lien). Je l'ai trouvé pour être le meilleur outil rapide pour visualiser les journaux XML. Si vous ne vous souciez pas du support JSON, alors la seule limitation importante dans v1.1. est le manque de support Unicode. Btw, la version 1.1 fonctionne bien sous wine sur Linux et OSX. Vous pourriez être surpris, mais Microsoft Excel à partir de la version 2003 peut visualiser des données XML sous forme de tableau - glisser-déposer un fichier XML dans une fenêtre Excel vide (ou dans la barre d'outils Excel si vous avez déjà ouvert une feuille de calcul) et sélectionnez comme table XML lorsque vous y êtes invité. Assurez-vous de supprimer la déclaration de schéma DTD dans le fichier XML sinon Excel ne parvient pas à ouvrir le fichier.

First Object est le plus rapide et idéal pour mes besoins mais il ne va pas aussi loin que XML Marker en termes de visualisation.

Sur Linux KXmlEditor est utilisable mais pas exceptionnel.

Outre le déjà mentionné XMLSpy, d'autres poids lourds commerciaux comprennent OxygenXML et StylusStudio qui, outre support de visualisation des transformations XSLT et le débogage, WSDL, XPath, etc.

0

Peut-être que ce n'était pas vraiment ce que vous posiez au sujet mais je cherchais un outil pour générer de la documentation utilisateur pour un service Web, étant donné le schéma et/ou wsdl. Je l'ai testé 4 différents outils pour le travail:

J'étais que la recherche d'un outil pour fournir de la documentation de l'API à partir du Web Schéma de service, sans tenir compte des autres caractéristiques des outils. Mon équipe et moi sommes tous tombés amoureux de la documentation/visualisation que DocumentX! 2011 généré. Il a échoué misérablement à charger mon WSDL (un message d'erreur, peut-être qu'il ne peut pas gérer les WSDL?) Mais a fait un excellent travail avec le XSD. Chaque élément/type a une:

  1. Schéma
  2. aperçu texte Concise
  3. Références à l'endroit où il est utilisé
  4. section XSD code source

Ce qui a vraiment fait de se démarquer du reste était la séparation du diagramme et de la vue d'ensemble. Dans XML Spy, ils sont un et même qui fait le diagramme plus grand. Le XML liquide a une belle disposition de petit diagramme mais manque complètement la vue d'ensemble.Stylus Studio propose à la place un exemple XML dans lequel vous devez cliquer pour voir la documentation de l'élément.

Tous les autres outils ont beaucoup de fonctionnalités pour travailler avec XML que DocumentX n'a ​​pas. DocumentX n'est qu'un outil de documentation et c'est ce que je cherchais.

4

BaseX a des visualisations fantastiques, est rapide et gratuit.

Questions connexes