Question

Quel logiciel est recommandé pour travailler avec et éditer de grands schémas XML ?Je recherche des logiciels Windows et Linux (il n'est pas nécessaire que ce soit multiplateforme, je veux juste des suggestions pour les deux) qui aident à gérer d'énormes fichiers XML.

Était-ce utile?

La solution

Je suis peut-être démodé, mais je préfère mon éditeur de texte.

J'utilise Emacs et il a un mode XML assez correct.

La plupart des bons éditeurs de texte auront des fonctionnalités décentes d’éclairage de syntaxe et de correspondance de balises.Votre IDE le fait peut-être déjà (l'idée IntelliJ le fait, et je pense qu'Eclipse le fait aussi).Les bons éditeurs de texte seront capables de gérer énorme fichiers, mais certains éditeurs de texte peuvent ne pas être en mesure de les gérer.De quelle taille parle-t-on ?

Autres conseils

Pour Windows, j'ai trouvé le logiciel gratuit de Microsoft Bloc-notes XML 2007 être un éditeur très simple à utiliser avec une belle sélection de fonctionnalités.Je l'ai utilisé à la fois pour examiner ma sortie XML lors du développement et de l'édition des bibliothèques iTunes défectueuses.;)

Nécessite .net 2.0

Je conviens que votre éditeur de texte est probablement votre meilleur choix.Je connais des gens qui ne jurent que par XMLEspion, si vous avez besoin de quelque chose spécialement conçu pour traiter les fichiers XML de manière visuelle.Je parie que vous pourriez trouver des travaux similaires F/OSS, mais je n'en connais aucun.

Éditeur XML FirstObject. http://www.firstobject.com/dn_editor.htm

C'est gratuit, écrit en C++, optimisé pour travailler avec de très gros fichiers XML.

Bien que ses fonctionnalités soient relativement limitées, il peut charger plus de 100 Mo de fichiers non formatés en quelques secondes, les indenter et localiser des éléments spécifiques à l'aide de l'arborescence.En utilisant l'option « Actualiser », vous pouvez également synchroniser l'arborescence avec la vue texte.

C'est dans l'esprit UNIX d'avoir un outil simple qui fait très bien un travail spécifique.

Vous avez besoin d'au moins un éditeur de texte décent comme base, emacs avec le mode nxml comme mentionné précédemment, c'est un très bon choix.Cependant, à mesure que le schéma devient de plus en plus volumineux, vous risquez de perdre la vue d'ensemble, en particulier lorsque vous créez un document de schéma XML qui peut être très détaillé.Vous aurez besoin d'une sorte de visualisation :XML Spy est ok, Oxygen est génial mais cher, mais il s'avère que sous Windows, vous disposez de presque toutes les fonctionnalités nécessaires. XMLPad qui est un logiciel gratuit.

Lorsque vous commencez à éditer des documents XML d'instance (et même à éditer des schémas XML), vous avez besoin d'une validation à la volée par rapport à un schéma et, si possible, d'une saisie semi-automatique des attributs et des éléments.Emacs ne prend en charge que la validation à la volée et l'auto-complétion avec un schéma basé sur Relax NG (mais n'importe quel XSD peut être converti en un schéma Relax NG).

Si vous avez le choix en la matière, pensez à utiliser Détendez-vous NG en tant que syntaxe de votre schéma, elle est beaucoup plus lisible et maintenable.

Je travaille beaucoup avec XML et j'ai trouvé Oxygène être un grand éditeur.Il est multiplateforme et dispose d'un éditeur de schéma graphique, mais comme j'utilise des DTD et non des schémas, je ne peux pas garantir la qualité de l'éditeur de schéma.Le reste du package d'édition (tel que l'éditeur XML et le débogueur XSLT) est solide, cela vaut donc la peine d'être essayé.

d'Altova XMLEspion est probablement le meilleur disponible.Il offre différentes vues de vos données/schémas, des outils XPath et produit de bons diagrammes, entre autres.Cela coûte quand même un peu.Il s’agit d’un produit mature, vous n’avez donc pas tendance à rencontrer de limitations aussi rapidement qu’avec d’autres outils.

XML liquide est une alternative plutôt bonne, mais relativement nouvelle.C'est une application agréable à utiliser et il existe même une version gratuite disponible !C’est un outil à surveiller.

Ces deux produits disposent d'une fonctionnalité pratique qui produit des exemples de fichiers XML basés sur votre schéma.

En revanche, JDeveloper d'Oracle (basé sur Borland Jbuilder, je crois) essaie de fournir un éditeur de schéma décent, mais échoue dans la mesure où il produit parfois des fichiers de schéma invalides.J'ai arrêté de l'utiliser peu de temps après avoir remarqué cela.

Je recommande fortement de consulter IBM Vérificateur de qualité de schéma XML.Cet outil de ligne de commande valide votre schéma par rapport au langage de schéma XML de WC3.C'est une bonne idée même si vous avez construit votre schéma à l'aide d'un autre outil.

J'utilise le mode nxml dans GNU Emacs pour éditer du XML, y compris de très gros fichiers.Et je l'utilise depuis longtemps - il est rapide, fournit une validation à la volée de XML et fournit une fonctionnalité de complétion pour les noms de balises et d'attributs.

Le Éditeur XML oXygen un excellent IDE pour Windows, un peu cher cependant.

d'Altova Espion XML est un excellent éditeur, mais pas nécessairement l'option la moins chère du marché.

Je recommande fortement Studio de stylet si vous avez besoin d'un IDE XML à long terme et largement performant.Je l'ai principalement utilisé pour le développement XSLT, mais il prend en charge le développement de presque tout ce que vous voudriez faire en rapport avec XML.C'est les fenêtres seulement (très ennuyeux).

j'utilise Table de cuisson (également disponible sur tucows), et je suis très satisfait de la fonctionnalité de test XPath.

  • Cooktop est un éditeur et un environnement de développement pour les documents XML, DTD et XSLT
  • Cooktop est une application Windows
  • Le meilleur de tous, gratuit!

Caractéristiques

  • Édition XML, DTD et XSLT avec code couleur
  • Vérifier la bonne forme et valider
  • Test de feuille de style avec presque tous les moteurs XSLT
  • Tests XPATH
  • Bibliothèque "Code Bits" personnalisable
  • Formatage XML via Tidy
  • Petit téléchargement, petite empreinte

Éditeurs XML open source examinés - mais c'est un peu dépassé.

+1 pour XML Spy, j'ai utilisé à la fois le produit autonome et le plugin Visual Studio, et j'ai été impressionné.

En termes de FOSS, j'utilise Bloc-notes++

Récemment, j'éditais des fichiers XSLT avec Eclipse, mais pour une raison quelconque, Eclipse ne faisait plus d'auto-complétion.Je suis donc passé au brillant mode nxml d'Emacs, et je ne suis pas sûr d'y revenir.Vous obtenez une saisie semi-automatique très simple à utiliser et très rapide.Le seul problème est que vous devez fournir une version RELAX NG du schéma de votre document, mais il existe des outils qui en génèrent une pour vous à partir de votre DTD ou de votre schéma.

Vérifier http://www.xmlhack.com/read.php?item=2061 pour plus.

Pour les logiciels non libres, j'appuie les recommandations d'OxygenXML.

j'utilise Bloc-notes++ en tant que mon éditeur.Vous pouvez également ajouter plugins pour traiter spécifiquement XML.

Éditeur de copie XML - Windows et Linux

Rapide, gratuit et prend en charge la validation du schéma XML.

Site officielhttp://xml-copy-editor.sourceforge.net/

Comment installer dans Ubuntuhttp://ubuntuforums.org/showthread.php?t=1640003

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top