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


50

Ich benutze XML Editor von XMLmind zum Bearbeiten / Anzeigen von XML-Dateien in 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 Regan

@Philip: Ich wollte eine allgemeine Lösung, um die XML-Dateien zu analysieren.
Prosseek

Obligatorisch: vim ist gut genug für mich!
Jason Salaz

Antworten:


19

OS X-Software zum Bearbeiten von XML


8
Was ist Ihre Empfehlung von den vielen hier genannten? Welches ist besser ausgestattet? Welches Verhalten ähnelt eher einem Mac?
Vihung

Bitte reparieren Sie den Link zu EditX , der jetzt nicht kostenlos ist. Verknüpft ist eine alte Version für PowerPC
hectorpal

ONE colud verwendet auch den neuen Visual Studio-Code-Editor (mittlerweile mein Lieblingseditor) oder Atom oder MacVIM oder Xcode, Netbeans, Eclipse, IntellijIDEA (im Grunde unterstützt jede Programmier-IDE auch XML-Syntaxhervorhebung und die meisten haben auch Code Completition), wenn Sie benötigen auch die DTD / XSD-Validierung, die Sie genauer betrachten müssen
konqui

Sauerstoff. Jeden Dollar wert.
james.garriss

URL von XMLMate ist tot.
Hauke

7

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


6
Derzeit ist die Beta-Version für 59 US-Dollar beendet.
Steve Bennett

6

Eclipse läuft unter Mac OS und ist 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.


1
Nur hinzuzufügen: Ctrl/⌘+ Shift+ Fwird die XML - Format.
Arun

4

Und natürlich wird Emacs mit psgml-mode oder nxml-mode XML bearbeiten.


Willkommen bei Ask Different. Wir möchten, dass Antworten mehr als nur eine einzige Zeile sind. Im Idealfall möchten Sie erläutern, warum Ihre Antwort * richtig ist. "Sie können auch Links, Zitate und / oder Screenshots bereitstellen. Lesen Sie unseren Hilfeabschnitt Beantworten guter Antworten auf Fragen
Allan,

3

Nachdem ich dies und das getestet hatte, entschied ich mich für Text Wrangler mit XML Tidy- Skript. Es ist kostenlos und ziemlich nützlich für meine Zwecke.


XML Tidy macht Einrückungen ... und ich glaube, es prüft die Form. Offenbar xmllint, die die XML - Tidy - Skript verwendet, kann validieren. Können Sie XML mit XML Tidy in Text Wrangler validieren?
LarsH

3

IntelliJ IDEA ist insgesamt eine gute IDE, sie ist auf dem Mac verfügbar und unterstützt das Bearbeiten von XML auf verschiedene Arten, z. B. durch Hervorheben der Syntax, 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.


2

Wenn Sie die Apple Developer Tools installiert haben, verfügen Sie über XCode und dies schließt die Property List EditorApp ein (Apple Preference Plist-Dateien liegen häufig im XML-Format vor, daher der Name der App).

Die App finden Sie hier: /Developer/Applications/Utilities/Property List Editor.app


6
Ich glaube nicht, dass der Eigenschaftenlisten-Editor generische XML-Dateien verarbeiten kann, sondern ein bestimmtes .plist-Format bearbeiten soll.
Ghoppe

1
^ Das ist wahr (was Ghoppe gesagt hat). Und selbst jetzt, wo es in Xcode integriert ist, das nicht mehr eigenständig ist, erhalten Sie nur den rohen farbcodierten Code mit Zeilennummern. Keine Dreiecke usw. wie in einer .plist- Datei.
NOTjust - user4304

Nun, Xcode-Beschwerde über eine XML, die nicht im richtigen Format vorliegt. Also ... es ist nicht gerade generisch.
Hectorpal

1

TextMate .

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

Wenn Sie die Anwendung mögen, würde ich empfehlen, die kommerzielle Version zu kaufen, um dem Autor Ihre Unterstützung zu zeigen.


1

Als Alternative zum XMLmind XML Editor gibt es QXmlEdit. Es ist auch kostenlos und sehr funktionsreich . Es ist in Qt geschrieben und läuft auf dem Mac sowie auf den anderen Plattformen, die Qt unterstützt.


1

Ich glaube immer, dass Open Source die besten und einfachsten Lösungen sind. Sie können BlueFish oder Brackets ausprobieren. Ich rate Ihnen dringend , es auszuprobieren. Sie werden nichts verlieren.


0

Ich suche das Gleiche und bin gerade auf XMLmind XML Editor gestoßen. Ich mag, wie es meine Akten 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). Mir ist aufgefallen, dass ein mit Java erstellter Editor beim Versuch, meine Datei zu öffnen, hängen bleibt oder zumindest unerträglich lange zum Laden braucht.


Das OP erwähnte bereits XMLmind.
Guwac

XMLmind ist auch Java. Sollte es also nicht auch hängen bleiben, @jde?
HD1


0

Ich fand eine einfache und kostenlose Software zum Anzeigen, keinen Editor: XML Spy


Willkommen bei Ask Different! Wir versuchen, die besten Antworten zu finden. Diese Antworten geben Auskunft darüber, warum sie die besten sind. Erklären Sie, warum Sie der Meinung sind, dass die von Ihnen empfohlene Software besser ist als andere. Sehen Sie wie man Antwort auf , wie man eine Qualität Antwort zu geben. - Aus der Bewertung
fsb

@ fsb danke, mein Vorschlag basiert darauf, dass das Programm kostenlos und einfach ist, passt gut für mich :)
Jonas WebDev

Das ist gut, aber es sagt nichts über die Software aus, warum Sie sie mögen, wie sie den Anforderungen des OP entspricht usw. Wir bevorzugen Antworten, die mehr als nur eine Zeile umfassen. Siehe Wie Antwort für Tipps.
fsb

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.