XML-Editor mit Intellisense / Autocomplete basierend auf XML Schema

8

Ich suche nach einem XML-Editor, der eine automatische Vervollständigung und Validierung basierend auf einem XML-Schema bietet. Die Zielplattform ist Linux, mit Win / OSX-Unterstützung wünschenswert, aber optional.

Aus diese Frage I ' Beachten Sie, dass dies in Visual Studio unterstützt wird. Es gibt auch einige kommerzielle XML-Editoren (oXygen, Liquid XML Studio), die diese Funktion unterstützen. Ich persönlich halte nichts von kostenpflichtigen Apps, aber für diese Instanz möchte ich den Editor einer Gruppe von Nutzern empfehlen, und dass sie darum bitten, dass sie für eine App bezahlen, wird nicht gut gehen.

Irgendwelche Vorschläge?

ps. Ich hatte einen schnellen Stich in der Verwendung von Komodo Edit, konnte es aber nicht basierend auf einem benutzerdefinierten Schema zur automatischen Vervollständigung bringen. Irgendwelche Tipps, um diese Arbeit zu bekommen, würden auch helfen.

(gelöst) Kommentare:

Die Verwendung von Eclipse mit dem Plugin Eclipse XML Editors und Tools wirkt wie ein Zauber. Diese Lösung hat den zusätzlichen Vorteil, auf allen Zielplattformen zu arbeiten. Danke @xcut .

Dies Antwort auf SU gibt an, dass Eclipse dies ohne Plugins tun kann, aber ich konnte den Claim nicht replizieren.

Wie bei meinen Versuchen, Komodo Edit zu verwenden, ist es anscheinend möglich, dies zu tun, wenn man erstellt und registriert einen XML-Katalog . Ich konnte jedoch nicht mit XML-Schemas arbeiten und alle offiziellen Dokumente von ActiveState erwähnen ausdrücklich nur DTD und RelaxNG.

    
Shawn Chin 03.12.2010, 17:18
quelle

3 Antworten

3

Probieren Sie eclipse mit den installierten eclipse Web Tools aus. Soweit ich weiß, hat dieser Editor die automatische Vervollständigung.

Natürlich könnte eine vollständige Eclipse-Installation übertrieben sein ...

    
xcut 05.12.2010, 12:24
quelle
0

" XAmple XML Editor Projekt führt einen Java Swing-basierten XML-Editor ein, der ein bestimmtes Schema analysiert und dann ein Dokument-spezifisch generiert Grafische Benutzeroberfläche Im Gegensatz zu anderen XML-Editoren stellt die XAmple-XML-Editor-GUI nicht nur eine Baumdarstellung des XML-Dokuments, sondern eine logische Kombination des XML-Dokuments und des jeweiligen XML-Schemas dar. Die Benutzeroberfläche des XML-Editors ist sehr logisch und intuitiv Um in der Lage zu sein, gültige XML-Dokumente mit erheblicher Komplexität zu erstellen, muss ein Benutzer nicht mit XML- und XML-Schema-Sprachen vertraut sein und kein A-priori-Wissen über die strukturellen Anforderungen des Dokuments haben. "

Ich habe es versucht, und sogar mein nicht-technischer Chef mag es.

    
Andrew Swan 16.02.2011 02:57
quelle
0

IntelliJ Idea Community Edition enthält einen guten XML-Editor (standardmäßig aktiviert). Es unterstützt die automatische Vervollständigung basierend auf dem bereitgestellten Schema. Leider ist es sowohl eine IDE als auch Eclipse, so dass es für Business-Anwender schwierig sein wird, es zu benutzen.

Sie können auch Strg-Q verwenden, um die in das XML-Schema eingebettete xs: -Dokumentation anzuzeigen.

    
Yevgen Yampolskiy 15.11.2012 13:50
quelle