Qu'est-ce qu'un bon visualiseur / éditeur XML pour Mac OS X?


50

J'utilise XML Editor de XMLmind pour l'édition / la visualisation d'un fichier XML sous Mac.

Ce n'est pas mauvais, mais j'attends un éditeur XML pour Mac. Quelles sont mes options, y compris le logiciel commercial / libre?


Êtes-vous en train de modifier du code XML spécifique au Mac (comme "plist" et "sdef") ou modifiez-vous une variété de schémas?
Philip Regan

@Philip: Je voulais une solution générale pour analyser les fichiers XML.
Prosseek

Obligatoire: vim est assez bon pour moi!
Jason Salaz

Réponses:


19

Logiciel OS X pour l'édition de XML


8
Parmi les nombreuses personnes mentionnées ici, quelle est votre recommandation? Lequel est le mieux décrit? Quel est le comportement le plus semblable à Mac?
Vihung

S'il vous plaît réparer le lien vers EditX qui maintenant n'est pas gratuit. Linked est une ancienne version de PowerPC
hectorpal

ONE colud utilise également le nouvel éditeur de code Visual Studio (mon éditeur préféré à ce jour) ou Atom ou MacVIM ou Xcode, Netbeans, Eclipse, IntellijIDEA (pratiquement tout IDE de programmation prend également en charge la syntaxe de mise en surbrillance XML et la plupart d'entre eux disposent également du code de complétion). vous avez également besoin de la validation DTD / XSD, vous devez jeter un coup d'œil de plus près
Konqui

oxygène. Vaut chaque dollar.
james.garriss

L'URL de XMLMate est mort.
Hauke

7

Bien que ce soit toujours une version bêta, Xmplify est un outil très utile pour prendre en charge XML. Copies avec la transformation DTD, XSD, XPath et XSL dans l'outil


6
Hors bêta maintenant, 59 $.
Steve Bennett

6

Eclipse fonctionne sous Mac OS et c'est l'un des meilleurs éditeurs XML sur le marché. Il a la validation XSD, l'auto-complétion envers ce schéma. En outre, il offre un concepteur graphique XSD.


1
Juste pour ajouter: Ctrl/⌘+ Shift+ Fformatera le XML.
arun

4

Et bien sûr, Emacs avec psgml-mode ou nxml-mode éditera XML.


Bienvenue à Ask Different. Nous aimons que les réponses soient plus qu’une simple ligne. Idéalement, vous voulez expliquer pourquoi votre réponse est * correcte. "Il est également utile de fournir des liens, des citations et / ou des captures d'écran. Consultez notre section d'aide Comment répondre à l'écriture de bonnes réponses aux questions
Allan

3

En testant ceci et cela, je me suis installé avec Text Wrangler , avec le script XML Tidy . C'est gratuit et très utile pour mes besoins.


XML Tidy fait l'indentation ... et je crois que cela vérifie la bonne formation. Apparemment, xmllint, que le script XML Tidy utilise, peut valider. Pouvez-vous valider XML en utilisant XML Tidy dans Text Wrangler?
LarsH

3

IntelliJ IDEA est globalement un bon IDE, il est disponible sur Mac et prend en charge l’édition XML de différentes manières, telles que la coloration syntaxique, la réduction d’une portée donnée et la validation de XML. Je ne l'ai pas beaucoup utilisé pour XML, mais j'ai eu de bonnes expériences avec cet IDE à d'autres fins, alors j'ai pensé le mentionner ici.


2

Si vous avez les outils de développement Apple installés, alors vous avez XCode et cela inclut l' Property List Editorapplication (les fichiers de plist de préférences Apple sont souvent au format XML, d'où le nom de l'application).

Vous pouvez trouver l'application ici: /Developer/Applications/Utilities/Property List Editor.app


6
Je ne pense pas que l'éditeur de liste de propriétés puisse traiter des fichiers XML génériques, il est destiné à éditer un format .plist spécifique.
Ghoppe

1
^ C'est vrai (ce que dit Ghoppe). Et même maintenant qu’il est intégré à Xcode, ce n’est plus autonome, vous obtenez simplement le code codé en couleurs brutes avec les numéros de ligne. Pas de triangles de révélation, etc. comme un fichier .plist vous en donne.
NOTjust - user4304

Eh bien, la plainte de Xcode sur un XML n'étant pas au bon format. Donc ... ce n'est pas vraiment générique.
hectorpal

1

TextMate .

Vous pouvez télécharger le code source de GitHub et le compiler localement. Ensuite, dans les préférences, installez le groupe de langues approprié . https://github.com/textmate/textmate

Si vous aimez l'application, je recommanderais d'acheter la version commerciale pour montrer votre soutien à l'auteur.


1

Comme alternative à XMLmind XML Editor, QXmlEdit est également gratuit et riche en fonctionnalités. Il est écrit en Qt et fonctionne sur Mac ainsi que sur les autres plates-formes supportées par Qt.


1

Je crois toujours que l'open source est la solution la meilleure et la plus simple. Vous pouvez essayer BlueFish ou Brackets , je vous conseille vivement de l’essayer, vous ne perdrez rien.


0

Je cherche la même chose et je viens de tomber sur XMLmind XML Editor. J'aime la façon dont il peut charger mes fichiers assez rapidement.

@rds: J'ai essayé d'utiliser Eclipse pour ouvrir mes fichiers XML, mais cela se bloquait avec mes fichiers (> 15 Mo). J'ai remarqué que tout éditeur construit avec Java se bloque lorsque j'essaie d'ouvrir mon fichier, ou du moins prend un temps insupportablement long pour le charger.


Le PO a déjà mentionné XMLmind.
Guwac

En outre, XMLmind est Java, il ne devrait donc pas être bloqué également, @jde?
HD1


0

J'ai trouvé un logiciel simple et gratuit à afficher, sans éditeur: XML Spy


Bienvenue à Ask Different! Nous essayons de trouver les meilleures réponses et ces réponses fourniront des informations sur la raison pour laquelle elles sont les meilleures. Expliquez pourquoi vous pensez que le logiciel que vous avez recommandé est meilleur que d’autres. Voir Comment répondre pour savoir comment fournir une réponse de qualité. - De l'avis
fsb

@fsb merci, ma suggestion est basée qui programme est gratuit et simple, s'adapter bien pour moi :)
Jonas WebDev

C'est bien, mais cela ne nous dit rien sur le logiciel, pourquoi vous l'aimez, comment il répondra aux besoins du PO, etc. Nous préférons que les réponses soient plus qu'une ligne. Voir Comment répondre pour des conseils.
fsb

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.