Was ist ein guter XML-Viewer/Editor für Mac OS X?

Ich verwende den XML-Editor von XMLmind zum Bearbeiten/Anzeigen von XML-Dateien auf dem Mac.

Es ist nicht schlecht, aber ich erwarte einen XML-Editor für Mac. Welche Optionen habe ich einschließlich der kommerziellen/kostenlosen Software?

Bearbeiten Sie nur Mac-spezifisches XML (wie „plist“ und „sdef“) oder bearbeiten Sie eine Vielzahl von Schemas?
@Philip: Ich wollte eine allgemeine Lösung zum Analysieren der XML-Dateien.
Obligatorisch: vim ist gut genug für mich!

Antworten (15)

OS X-Software zum Bearbeiten von XML

Was ist Ihre Empfehlung von den vielen hier genannten? Was ist besser ausgestattet? Welches Verhalten ähnelt eher dem Mac?
Bitte reparieren Sie den Link zu EditX , der jetzt nicht kostenlos ist. Verlinkt ist eine alte Version für PowerPC
ONE Colud verwendet auch den neuen Visual Studio Code Editor (mein Lieblingseditor mittlerweile) oder Atom oder MacVIM oder Xcode, Netbeans, Eclipse, IntellijIDEA (im Grunde unterstützt jede Programmier-IDE auch XML Syntax Highlighting und die meisten haben auch Code Completion). Sie benötigen auch eine DTD/XSD-Validierung, die Sie genauer betrachten müssen
Sauerstoff. Jeden Dollar wert.
URL von XMLMate ist tot.
Die mit Abstand Mac-ähnlichsten sind Xmplify, dann XML Edita, in dieser Reihenfolge.

Obwohl es sich noch um eine Beta-Version handelt, habe ich festgestellt, dass Xmplify ein ziemlich nützliches XML-fähiges Tool ist. Bewältigt DTD-, XSD-, XPath- und XSL-Transformation im Tool

Aus der Beta-Version jetzt, 59 $.

Eclipse funktioniert unter Mac OS und ist tatsächlich einer der besten XML-Editoren überhaupt. Es verfügt über eine XSD-Validierung und eine automatische Vervollständigung für dieses Schema. Außerdem bietet es einen grafischen XSD-Designer.

Nur um hinzuzufügen: Ctrl/⌘+ Shift+ Fformatiert das XML.

IntelliJ IDEA ist insgesamt eine gute IDE, sie ist auf dem Mac verfügbar und unterstützt die Bearbeitung von XML auf Arten wie Syntaxhervorhebung, Reduzieren eines bestimmten Bereichs und Validieren von XML. Ich habe es nicht viel für XML verwendet, aber ich habe gute Erfahrungen mit dieser IDE für andere Zwecke gemacht, also dachte ich, ich würde es hier erwähnen.

Ermöglicht das Ein-/Ausklappen von Elementen, um die Struktur einfacher anzuzeigen und die Reihenfolge zu ändern.

Und natürlich bearbeitet Emacs mit psgml-Modus oder nxml-Modus XML.

Willkommen bei Ask Different. Wir möchten, dass Antworten mehr als nur eine einzelne Zeile sind. Idealerweise möchten Sie erklären, warum Ihre Antwort *richtig ist." Es hilft auch, Links, Zitate und/oder Screenshots bereitzustellen. Bitte lesen Sie unseren Hilfeabschnitt Wie man antwortet, um gute Antworten auf Fragen zu schreiben

Um dies und das zu testen, habe ich mich mit Text Wrangler mit XML Tidy- Skript niedergelassen. Es ist kostenlos und ziemlich nützlich für meine Zwecke.

XML Tidy macht Einrückungen ... und ich glaube, es überprüft die Wohlgeformtheit. Anscheinend kann xmllint, das das XML-Tidy-Skript verwendet, validieren . Können Sie XML mit XML Tidy in Text Wrangler validieren?

Ich habe eine einfache und kostenlose Software zum Anzeigen gefunden, kein Editor: XML Spy

Willkommen bei Ask Different! Wir versuchen, die besten Antworten zu finden, und diese Antworten liefern Informationen darüber, warum sie die besten sind. Erklären Sie, warum Sie denken, dass die von Ihnen empfohlene Software besser ist als andere da draußen. Siehe Wie antworte ich , um eine qualitativ hochwertige Antwort zu geben. - Aus Bewertung
@fsb danke, mein Vorschlag basiert darauf, dass das Programm kostenlos und einfach ist und gut zu mir passt :)
Das ist gut, aber es sagt uns nichts über die Software, warum sie Ihnen gefällt, wie sie den Anforderungen des OP entspricht usw. Wir bevorzugen Antworten, die mehr als nur eine Zeile umfassen. Siehe Antworten für Tipps.
@fsb Die am besten bewertete Antwort hier rattert nur eine Liste von Software herunter, ohne „uns etwas über die Software zu sagen, warum sie Ihnen gefällt, wie sie den Anforderungen des OP entspricht usw.“. Es ist nicht fair, Jonas einen anderen Maßstab zu geben als diejenigen, die schon lange hier sind.
@Conrad Ich halte Jonas laut Hilfezentrum auf dem gleichen Standard . Website-Benutzer können Antworten ablehnen, die nicht den Website-Regeln entsprechen, unabhängig davon, wie lange der Autor hier ist. Ich habe versucht, Jonas zu helfen, seine Antworten zu verbessern. Ihre Frage gehört wirklich auf die Ask Different Meta -Site und Sie können sie dort frei ansprechen.

Wenn Sie die Apple Developer Tools installiert haben, dann haben Sie Xcode und dies beinhaltet die Anwendung „Property List Editor“ (Apple plist-Dateien sind im XML-Format, daher der Name).

Den Antrag finden Sie hier:

/Developer/Applications/Utilities/Property List Editor.app
Ich glaube nicht, dass der Property List Editor mit generischen XML-Dateien umgehen kann, er soll ein bestimmtes .plist-Format bearbeiten.
^ Das ist wahr (was Ghoppe gesagt hat). Und selbst jetzt, da es in Xcode integriert ist und nicht mehr eigenständig ist, erhalten Sie nur den rohen farbcodierten Code mit Zeilennummern. Keine Offenlegungsdreiecke usw. wie bei einer .plist -Datei.
Nun, Xcode-Beschwerde über ein XML, das nicht im richtigen Format vorliegt. Also ... es ist nicht gerade generisch.

Textmate .

Sie können den Quellcode von GitHub herunterladen und lokal kompilieren. Installieren Sie dann in den Einstellungen das entsprechende Sprachpaket . https://github.com/textmate/textmate

Wenn Ihnen die Anwendung gefällt, würde ich empfehlen, die kommerzielle Version zu kaufen, um dem Autor Ihre Unterstützung zu zeigen.

Als Alternative zum XMLmind XML Editor gibt es QXmlEdit. Es ist ebenfalls kostenlos und ziemlich funktionsreich. Es ist in Qt geschrieben und läuft auf dem Mac sowie auf den anderen von Qt unterstützten Plattformen.

Ich glaube immer, dass Open Source die beste und einfachste Lösung ist. Sie können BlueFish oder Brackets ausprobieren , ich rate Ihnen dringend, es zu versuchen, Sie werden nichts verlieren.

Ich suche dasselbe und bin gerade auf den XMLmind XML Editor gestoßen. Ich mag, wie es meine Dateien ziemlich schnell laden kann.

@rds: Ich habe versucht, meine XML-Dateien mit Eclipse zu öffnen, aber es blieb bei meinen Dateien hängen (> 15 MB). Ich habe festgestellt, dass jeder mit Java erstellte Editor beim Versuch, meine Datei zu öffnen, hängen bleibt oder zumindest unerträglich lange braucht, um sie zu laden.

Das OP erwähnte bereits XMLmind.
Außerdem ist XMLmind Java, also sollte es nicht auch hängen, @jde?

Ich mag das Aussehen von http://www.sublimetext.com/2 , wie es in einem Tutorial von Daniel Shiffman zu sehen ist

Eine weitere Option ist Microsoft VS Code mit einer XML-Erweiterung ...

Ich verwende: https://marketplace.visualstudio.com/items?itemName=DotJoshJohnson.xml

Sie können Cmd+ Shift+ Peingeben und „XML“ eingeben, um die von der Erweiterung bereitgestellten Dienstprogramme zu finden.

Einige Tastaturkürzel sind vorhanden, zB Ctrl+ Shift+ Alt+ Bum schön zu formatieren.

Oder finden Sie Elemente per XPath-Abfrage oder zeigen Sie den XPath des markierten Elements an.

Sie können All-in-One-JSON-Viewer oder All-in-One-XML-Viewer ausprobieren .

Geben Sie hier die Bildbeschreibung ein