XML-Inspektionstool

Ich entwickle viel mit XML und verwende hauptsächlich XmlSpy . Es ist wirklich toll und auch sehr teuer. Ich suche nach einer günstigeren/kostenlosen Alternative.

Must-Haves:

  • XML-Rasteransicht (Anzeige der XML-Struktur wie ein Datagrid/Baum)
  • Generieren Sie XML-Daten aus XSD-Dateien und umgekehrt
  • Überprüfen Sie XML-Dateien auf Gültigkeit und Wohlgeformtheit
  • sehr große XML-Dateien sehr schnell laden
  • Natürlich alle gängigen Funktionen wie Textsuche in Dateien und so weiter

Nice-to-haves:

  • (C#) Quellcode aus XSD-Dateien generieren

Gibt es solche Tools?

Antworten (2)

XPontus : Erfüllt nicht ganz 100 %, aber wahrscheinlich so nah, wie Sie es derzeit ohne Beschuss bekommen können; und OS könnten also irgendwann erweitert werden, um vollständig übereinzustimmen. Sicherlich passt das billiger - da es kostenlos ist .

  1. XML-Rasteransicht: Hmm, ich bin mir nicht 100% sicher, was Sie damit meinen, aber ich denke, es gibt eine Baumansicht, die Sie meinen (ich habe begrenzte Erfahrung mit XML, obwohl ich viel lerne - Revenue Canada verfügt über großartige Ressourcen eigentlich)
  2. Generieren von XML-Daten aus XSD-Dateien und umgekehrt: Kann Schemata (einiger verschiedener Arten: DTDS, XML-Schemas und Relax NG-Grammatiken) aus XML-Dokumenten generieren. Siehe Screenshot unten für die Optionen der Option „ Neu aus Vorlage “.
  3. XML-Dateien auf Gültigkeit und Wohlgeformtheit prüfen: Verfügt über einen Gültigkeitsprüfer.
  4. Sehr große XML-Dateien sehr schnell laden: Ich habe keine, die ich als groß bezeichnen würde, daher kann ich dazu nichts sagen (ziemlich schnell für XML-Dateien mit 1500 Zeilen auf meinem HP Intel i7 2-GB-Ram-Laptop).
  5. Natürlich alle Gemeinsamkeiten...: meistens - speziell fehlend: Suchen in Dateien .

Keine Bonuspunkte: Generiert keinen C-Quellcode (oder irgendeinen anderen).Bildschirmfoto

Meiner Meinung nach ist eine nicht 100% ige Übereinstimmung sowieso kein guter Grund, die Antwort abzulehnen. Wenn sie nahe beieinander liegt und Bereiche angibt, die nicht den Anforderungen entsprechen, würde ich eine Antwort auf meine Frage positiv bewerten, auch wenn dies nicht die Antwort ist, die ich habe wählen zu akzeptieren
Der Grund für die Ablehnung wird insbesondere nicht angegeben, wenn die Antwort knapp ist und sogar auf den Fehlschlag hingewiesen wird.
Wenn Sie eine große XML-Datei benötigen, laden Sie den Stack Overflow-Datendump herunter.
Eine Erklärung der Rasteransicht finden Sie unter softwarerecs.stackexchange.com/questions/51396/… Diese App scheint es nicht zu haben :-(

Eclipse-XML-Tools erledigen das meiste. (Siehe Screenshot-Tab auf ihrer Homepage)

  • XML-Rasteransicht (Anzeige der XML-Struktur wie ein Datagrid/Baum)

    • Es gibt eine "Designansicht" und eine "Quellansicht". Die Designansicht ist kein verschachteltes Raster, sondern ein hübscher Baum.
  • Generieren Sie XML-Daten aus XSD-Dateien und umgekehrt

    • XSD zu XML: Dafür gibt es einen Assistenten. wählen Sie Neue Datei... XML-Datei... Aus XML-Schemadatei.
    • XML zu XSD: nicht möglich (?) aber braucht man das wirklich so oft?
  • Überprüfen Sie XML-Dateien auf Gültigkeit und Wohlgeformtheit

    • Der Validierungsprüfer befindet sich unter dem "Kontextmenü" (rechter Mausklick)
  • sehr große XML-Dateien sehr schnell laden

    • begrenzt durch Ihre JVM-Optionen und Ihren Arbeitsspeicher
  • Natürlich alle gängigen Funktionen wie Textsuche in Dateien und so weiter

    • Die GUI und die allgemeinen Funktionen der Eclipse-IDE sind ziemlich ausgefeilt, es wurden viele Verfeinerungen vorgenommen