XML Editor

XML Editor

XML Editor-Funktionen:

Gratis testen

XMLSpy XML Editor

Altova XMLSpy® 2017 ist der weltweit meistgekaufte XML Editor und bietet umfangreiche Unterstützung für die Arbeit mit allen XML-Technologien.

XMLSpy bietet unübertroffene Konformität mit den neuesten Industriestandards, angefangen von XSLT 3.0 und XQuery 3.1 über WSDL 2.0, Open XML und XBRL. Als einzige ihrer Art bietet die XML IDE auch Funktionen zum Generieren ansprechender Diagramme auf Basis von XML-Daten. Dank dieser umfangreichen Funktionalitäten und dank der benutzerfreundlichen Ansichten, Eingabehilfen, Assistenten und Debugger lassen sich auch die modernsten XML-basierten Applikationen problemlos erstellen, bearbeiten und optimieren.

 

 

XML-Editieransichten

Textbasierte und grafische Editieransichten

Dank seiner einfach zu navigierenden Benutzeroberfläche und seiner zahlreichen Ansichten, Vorlagen und Optionen zur XML-Editierung macht XMLSpy die Arbeit mit XML-Technologien um vieles einfacher. XMLSpy bietet während der Eingabe intelligente Bearbeitungshilfen für textbasierte oder grafische Ansichten. Fehler lassen sich mit Hilfe des standardkonformen Validierungsprozessors schnell und einfach beheben.

Zusätzlich dazu stehen spezielle Ansichten für XSD, JSON-Schema, WSDL, XBRL und sogar Apache Avro zur Verfügung. Dadurch, dass Sie mit all diesen Technologien in einer einzigen integrierten Umgebung arbeiten können, lassen sich auch die komplexesten Appliktionen schneller und effizienter als je zuvor entwickeln. Als Starthilfe stehen unzählige vordefinierte Vorlagen und Beispieldateien zur Verfügung.

XML Editor: Textansicht

Die Textansicht ist die beliebteste XML-Editieransicht in XMLSpy und wird ständig durch neue Funktionen ergänzt. Funktionen wie Syntaxfärbung, Codekomplettierung, Auslassungspunkte zur Anzeige eingeklappter Codeabschnitte, Markierung von Elementnamenspaaren, Synchronisierte Bearbeitung von Elementnamenspaaren, kontextsensitive Eingabehilfen und Smart Fix-XML-Validierung zur automatischen Fehlerkorrektur ermöglichen die XML-Bearbeitung.

Dank Zeilennummerierung, Klappleiste und Pretty Print wird der XML-Code in der Textansicht übersichtlich dargestellt. Außerdem bietet XMLSpy Syntaxfärbung und spezielle Funktionen zum Bearbeiten von XML-, XSLT 1.0/2.0/3.0-, XQuery 1.0/3.1-, HTML-, CSS- und JSON-Dateien.

XMLSpy enthält sogar einen HTML5- und CSS3-Editor mit Eingabehilfen, Bildschirmtipps und mehr für Web Entwickler. Die integrierte Unterstützung für eine breite Palette von Standards macht XMLSpy zu dem am weitesten entwickelten Tool seiner Art.

Textansicht

Such- und Ersetzungstools

XMLSpy bietet eine leistungstarke Such- und Ersetzungsfunktion, mit der alle Instanzen eines Suchbegriffs sofort während der Eingabe markiert werden, sodass Sie sofort zu diesen navigieren können.

Dabei stehen Filter zum Suchen in Element/Attributnamen oder Inhalt, Processing Instructions, CDATA und mehr zur Verfügung. Außerdem können Sie Ihre Suche auf einen ausgewählten Abschnitt einschränken. Die Positionen der gefundenen Treffer werden in der Bildlaufleiste markiert.

Mit Hilfe des integrierten Regular Expression Builder können Sie auch Regular Expressions für die Suche verwenden.

Außerdem werden bei Markierung eines Strings in der Textansicht alle Übereinstimmungen damit im Dokument sowie in der Bildlaufleiste markiert.

Wenn Sie mit Projekten arbeiten, können Sie über das Fenster "In Dateien suchen" am unteren Bildschirm Suchen/Ersetzungen in allen offenen Dateien, im gesamten Projekt usw. durchführen.

XML suchen und ersetzen

XML Editor: Grid-Ansicht

In der Grid-Ansicht, einer grafischen XML-Ansicht von XMLSpy, sehen Sie die hierarchische Struktur eines XML-Dokuments in Form einer Reihe verschachtelter Container, die jederzeit erweitert und reduziert werden können, um eine Übersicht über die Baumstruktur des XML-Dokuments zu erhalten.

Sie können die XML-Datei direkt in dieser Ansicht mittels Drag-and-Drop, intelligenter Bearbeitungsfunktionen und kontextsensitiver Eingabehilfen bearbeiten.

Die XML-Grid-Ansicht enthält eine Datenbank/Tabellen-Ansicht, in der Sequenzen sich wiederholender Elemente automatisch erkannt und in Tabellenform dargestellt werden. Die Tabellenansicht ähnelt Datenbank- oder Tabellenkalkulationsprogrammen. Sie können Elemente in der Tabelle auswählen und direkt in oder aus Microsoft Access, Excel oder andere(n) Applikationen kopieren.

Bearbeiten von XML-Dateien in der Grid-Ansicht

XML-Schema-Ansicht

In der grafischen XML-Schema-Ansicht können Sie XML-Schemas (XSD) mittels Drag-and-Drop sowie intelligenten Eingabehilfen und Validierungsfunktionen modellieren. Da Sie mit dem XML-Schema Editor Schemas mit grafischen Mitteln erstellen können, können Sie sich auf die Semantik Ihres Schemas konzentrieren, während XMLSpy sich um die Syntax der XML-Schema-Sprache kümmert. XMLSpy unterstützt die Editierung und Validierung von XML Schema 1.0 und XSD 1.1.

Zusätzlich stehen die Ihnen die folgenden XSD-Tools zur Verfügung:

  • Generierung von XSD-Dateien anhand von XML-Instanzen, DTD-Dateien, JSON-Schemas oder relationalen Datenbanken
  • Generierung von Instanzdateien anhand von XSD Java-, C#- und C++-Code-Generierung auf Basis von XML-Schemas
  • Schemanivellierung und Generierung von Schemamodulen
  • Erweiterte Validierung von Benennungs- & Kodierungskonventionen
  • Umstrukturierung von Schemas

WSDL-Ansicht

Der integrierte WSDL-Editor vereinfacht die WSDL-Erstellung dank Drag-and-Drop-Funktionen, kompletter Validierung und Editierhilfen. XMLSpy unterstützt sowohl WSDL 1.0 als auch WSDL 2.0 sowie die Konvertierung zwischen diesen Formaten und enthält einen integrierten SOAP Client und Debugger.

Authentic-Ansicht

Diese Ansicht gestattet die WYSIWYG XML-Bearbeitung, wenn ein XML-Dokument mit einem Authentic-Formular verknüpft wurde. Sie können XML-Inhalte darin mittels einfach zu verwendender Dokumentvorlagen direkt bearbeiten und in Echtzeit validieren. Authentic-Formulare werden in Altova StyleVision erstellt.

Browser-Ansicht

In der integrierten Browser-Ansicht können Sie das Ergebnis der HTML 4- oder HTML5-Bearbeitung oder von XSLT-Transformationen innerhalb von XMLSpy in einem Web Browser ansehen. In der Browser-Ansicht können Sie Ihr Dokument sofort mit einem Klick in jedem installierten Browser öffnen und testen.

XBRL-Ansicht

Im einzigartigen XBRL-Taxonomie-Editor kommt dasselbe Prinzip wie beim XML-Schema-Editor von XMLSpy zur Anwendung. Die grafische Ansicht von XBRL-Taxonomien mit ihren intelligenten Eingabehilfen gibt einen Überblick über oft extrem komplexe Taxonomien und ermöglicht deren Erweiterung.

Durch Gliedern der Komponenten auf einfach zu filternden Registerkarten, informative Symbole, Tooltipps, Detailfenster und kontextsensitive Eingabehilfen erleichtert der XBRL-Taxonomie-Editor von XMLSpy die Anzeige und Analyse bestehender Taxonomien und ermöglicht die Erstellung neuer durch Erweiterung der Industriestandard-Taxonomien. Das Tool enthält sogar einen XBRL-Taxonomieassistenten zum Erweitern und Erstellen neuer XBRL-Taxonomien.

JSON-Schema-Ansicht

Wie in der XML-Schema-Ansicht können Sie in diesem grafischen Drag-and-Drop Schema-Editor mit Funktionen wie der Schemagenerierung, Eingabehilfen, verlinkten Validierungsmeldungen und mehr mühelos JSON-Schemas entwickeln. Auch die Konvertierung von JSON-Schemas wird unterstützt.

Avro-Binärdatei-Ansicht

In dieser speziellen Grid-Ansicht können Sie nun endlich große, in Apache Avro-Binärdateien gespeicherte Datenmengen visualisieren, durchsuchen und darin navigieren. In der Avro-Ansicht kann auch die damit verknüpfte Avro-Schema-Datei angezeigt und/oder bearbeitet werden.

 

 

Intelligente XML-Editierung

XML-Validator

Erleben Sie XML-Bearbeitung mit dem XMLSpy XML-Validator auf einem ganz neuen Niveau! XMLSpy enthält den derzeit am umfassendsten standardkonformen XML-Validator zur ultraschnellen Validierung von Dateien oder Projekten mit detaillierten Fehlerberichten und Links zu den Fehlern, dem referenzierten Schema und der entsprechenden W3C-Spezifikation.

XMLSpy ist der einzige XML Editor mit Smart Fix-Validierung. Hierbei werden nicht nur XML-Validierungsfehler gefunden, sondern es werden auch Vorschläge zur Fehlerbehebung aufgelistet, die Sie mit einem Klick auswählen können. Richtig - XMLSpy korrigiert den Fehler auf Basis Ihrer Auswahl automatisch!

Der XML-Validierungsprozessor ist in die anderen intelligenten XML-Bearbeitungstools in XMLSpy wie kontextsensitive Eingabehilfen (intellisense), Dokumentvorlagen und mehr integriert.

XML mit Smart Fix validieren

Dokumentvorlagen

Bei der Neuerstellung eines gültigen Dokuments hilft Ihnen XMLSpy mit zahlreichen integrierten Dokumentvorlagen für jedes beliebige Format von XML, XSD und XSLT bis JSON, CSS und EPUB. Zur Erstellung von Dokumenten auf Basis von XML und anderen Zusatztechnologien stehen über 50 Vorlagen zur Auswahl.

Eingabehilfen

Über einfach zu navigierende Fenster und Dropdown-Menüs stehen intelligente kontextsensitive Eingabehilfen zur Verfügung. Um ein gültiges Element oder Attribut einzufügen, wählen Sie es einfach aus der automatisch angezeigten Dropdown-Liste aus oder fügen Sie es aus einem Eingabehilfenfenster ein.

Projektmanagement

Mit Hilfe der Projektmanagementfunktionen in XMLSpy lassen sich Dateien ordnen und verwalten, Validierungsregeln und Transformationsregeln definieren und Batch-Operationen und vieles mehr ausführen. Über das Projektfenster können Sie sogar mit anderen MissionKit Tools, wie MapForce und StyleVision, ausgeführte Prozesse verwalten. XMLSpy unterstützt auch die Integration mit gebräuchlichen Versionskontrollsystemen.

 

 

Integration von relationalen Datenbanken

Unterstützte relationale Datenbanken:

  • Microsoft® SQL Server® 2005, 2008, 2012, 2014
  • PostgreSQL 8, 9.0.10, 9.1.6, 9.2.1, 9.4
  • Oracle® 9i, 10g, 11g, 12c
  • MySQL® 5, 5.1, 5.5, 5.6
  • IBM DB2® 8, 9.1, 9.5, 9.7, 10.1, 10.5
  • IBM DB2 for iSeries® v6.1, 7.1
  • Informix® 11.70
  • Sybase® ASE 15
  • Microsoft Access™ 2003, 2007, 2010, 2013
  • SQLite 3.x
  • Firebird 2.5
DB-Abfrage

XML und SQL-Datenbanken

XMLSpy ist der einzige XML Editor, der die nahtlose Integration mit den meisten gebräuchlichen relationalen Datenbanken unterstützt. Diese Funktionalitäten zur einfachen Abfrage von SQL-Datenbanken und zur Konvertierung zwischen Datenbanken und XML-Dateien ermöglichen eine bessere Interoperabiltität.

XMLSpy enthält einen benutzerfreundlichen Verbindungsassistenten und ein Datenbankabfragefenster zum Schreiben und Ausführen von SQL-Anweisungen sowie zahlreiche Funktionalitäten zum Konvertieren zwischen XML-Strukturen und relationalen Datenbanken und zum einfachen Import/Export von XML- und relationalen Daten.

Dieselbe Unterstützung steht für XML-Datenbanken zur Verfügung:

  • IBM DB2 pureXML
  • Oracle XML DB
  • SQL Server XML-Datenbanken

 

 

Hochentwickelte XML-Bearbeitungstools

Spezialisierte Funktionen

Neben den oben beschriebenen XML-Bearbeitungsfunktionen bietet XMLSpy alle speziellen Tools für die Entwicklung ausgefeilter moderner XML- und Web-Applikationen. Ob einzigartige Funktionen wie XML-Diagrammgenerierung oder robuste Unterstützung für verwandte Technologien wie XSLT und SOAP, XMLSpy ist das einzige Tool mit einer derartig umfangreichen Bandbreite an Funktionen.

XML Editor-Funktionen:

Komplementärtechnologien:

Für die schnelle XML-Validierung und -Verarbeitung hat XMLSpy RaptorXML integriert.

XMLSpy ist die einzige XML IDE mit Gratis-Online-Kursen zum Produkt und der Technologie.



"Ich habe schon mit vielen XML-Entwicklungstools gearbeitet und kann XMLSpy nur empfehlen. Es ist allen anderen Tools überlegen."

James Norman
Technical Manager, Harvard Medical School

Nächste Schritte