Home. 
.

transparent

transparent

transparent

XML-Bearbeitung

Dank seiner intuitive Benutzeroberfläche, der zahlreichen Ansichtsoptionen und der intelligenten Bearbeitungsfunktionen von Altova XMLSpy® 2012 lassen sich XML-Dokumente schnell und effizient bearbeiten.

Vorlagen

Wenn Sie eine neue XML-Datei erstellen, können Sie mit Hilfe von XMLSpy® 2012 sicherstellen, dass ein gültiges XML-Dokument erzeugt wird.

Edit XML File Dialog
Demo of XML editor Hier finden Sie eine Flash-Demo zum XMLSpy XML Editor

XMLSpy® 2012 verfügt über Vorlagen für die gebräuchlichsten XML-Dokumenttypen. Diese Liste kann jederzeit über das Einstellungsdialogfeld ergänzt werden.

Für jeden bekannten Dokumenttyp liefert XMLSpy eine Vorlage, die die zugehörige DTD oder das entsprechende XML-Schema referenziert sowie das Root-Element, das als Ausgangspunkt zur Erstellung eines Dokuments dient.

Sie können Vorlagen speziellen Bedürfnissen anpassen und neue Vorlagen über das Einstellungsmenü hinzufügen.

Funktionen zur intelligenten XML-Editierung

Sobald XMLSpy weiß, welches Schema oder welche DTD mit Ihrem Dokument verknüpft ist, wird der Validierungsparser verwendet, um alle relevanten Informationen über das Inhaltsmodell zu extrahieren. Auf diese Art stehen Ihnen bei der Bearbeitung der XML-Datei ständig Hintergrundinformationen zur Verfügung.

Kontextsensitive XML-Eingabehilfen

Beim Eingeben eines neuen (leeren) Elements oder Attributs in der XML-Textansicht oder der XML Grid-Ansicht zeigt XMLSpy® 2012 sofort eine Liste aller verfügbaren Objekte an, die an der gewünschten Stelle eingefügt werden können. Wenn Sie durch die Liste der Auswahlmöglichkeiten scrollen, werden alle Annotationen aus dem verknüpften Schema rechts von den einzelnen Elementen oder Attributen angezeigt, sodass Sie bei der Bearbeitung sehen, wozu die einzelnen Elemente verwendet werden.

Kontextsensitive Auswahlmöglichkeiten in der Textansicht:

Context-sensitive entry helpers in text view

Kontextsensitive Auswahlmöglichkeiten in der Grid-Ansicht:

Context-sensitive entry helpers in grid view

Ein ähnliches Popup wird angezeigt, wenn der Inhalt von Elementen oder Attributen durch Enumerationen oder eine choice eingeschränkt wird. Sie brauchen nur den Namen eines Elements oder Attributs einzugeben, und XMLSpy wählt automatisch den passenden Vorschlag, den Sie dann durch Drücken der Eingabetaste übernehmen können.

Auto-Komplettierung

Ohne die XML-Editierfunktionen in XMLSpy können sich beim Editieren in einer reinen Textansicht schnell Fehler durch ungeschlossene Klammern, nicht korrekt geschlossene Elemente, oder andere Verstöße gegen die Wohlgeformtheit ergeben.

XMLSpy® 2012 hilft Ihnen, diese Fehler zu vermeiden. Elemente werden automatisch komplettiert, und alle nötigen Attribute werden eingefügt, sobald Sie die "Klammer Zu"-Taste drücken. Der Cursor wird zwischen den Start- und Endtag des Elementes gesetzt, sodass Sie weitere Child-Elemente oder Content einfügen können, wobei gewährleistet bleibt, dass Ihre Bearbeitungen gültig sind.

Auto-completion of XML elements

Eingabehilfen

Dank der drei Eingabehilfen-Fenster in XMLSpy® 2012, die Ihnen anzeigen, welche Elemente an der aktuellen Position zulässig sind, sodass Sie jederzeit mühelos ein neues Element in Ihr Dokument einfügen können, wird das Erstellen und Editieren von XML-Dokumenten zusätzlich vereinfacht.

Elements entry helper

Sie können wählen, ob Sie ein Element anhängen, vor dem aktuellen Element einfügen oder als Child-Element zum ausgewählten Element hinzufügen wollen. Je nach Kontext zeigen die Eingabehilfen an, welche Auswahlmöglichkeiten an einer bestimmten Stelle erlaubt sind.

Obligatorische Elemente werden automatisch mit einem Ausrufungszeichen (!) versehen. Elemente, die innerhalb des aktuellen Parent-Elementes verwendet werden können, aber an der aktuellen Stelle nicht zulässig sind, werden grau angezeigt.

Durch Doppelklicken auf das gewünschte Element wird dieses automatisch in das XML-Dokument eingefügt. Die Eingabehilfen zeigen danach Optionen für das neu eingefügte Element an.

Sollten Sie dennoch eine ungültige Sequenz erstellt haben, wird durch den inkrementellen Validierungsparser automatisch eine Fehlermeldung im Eingabehilfefenster angezeigt.

Entry helper showing validation error

Die verfügbaren Attribute zu einem Element werden in einem zweiten Eingabehilfenfenster des XML Editors angezeigt. Es zeigt eine Liste der für das Element verfügbaren Attribute an und bietet dieselben Funktionalitäten wie die Eingabehilfe für Elemente.

Beim Editieren von DTDs oder von Dokumenten, die auf einem-DTD-Inhaltsmodell basieren (z.B. XHTML), zeigt die Eingabehilfe für Entitäten eine Liste von Entitäten oder Parametern an, die innerhalb des Dokumentes verwendet werden können.

Einbetten externer kodierter Dateien

Der Befehl "Einfügen / Externe kodierte Datei" steht in der Text- und der Grid-Ansicht zur Verfügung. Sie können damit eine externe Datei wie z.B. ein Bild als kodierten Base-16- oder Base-65-Text an jeder beliebigen Stelle im XML-Dokument einfügen. Auf diese Art können Sie alle erforderlichen Daten aus verschiedenen externen Dateien in ein großes XML-Dokument inkludieren.

Embed encoded image in XML

Info Fenster

Zusätzlich zu den Eingabehilfe-Fenstern, bietet XMLSpy® 2012 ein Info-Fenster, welches während der Bearbeitung der XML-Datei Informationen über das aktuelle Element oder Attribut anzeigt.

Information window

Das Info-Fenster steht in allen Editier-Ansichten von XMLSpy® 2012 zur Verfügung.

Undo

XMLSpy® 2012 unterstützt unbegrenztes Rückgängigmachen (Undo) und Wiederherstellen (Redo) in allen Ansichten. XMLSpy® 2012 merkt sich jede Änderung innerhalb des Dokumentes und ermöglicht Ihnen die Rückverfolgung Ihrer Arbeitsschritte.

Sortieren

Wenn Sie in der Tabellenansicht mit sich wiederholenden Elementen arbeiten, zeigt XMLSpy® 2012 die zugehörigen Attribute und Subelemente als Spalten an, die mit einem einzigen Klick in auf- und absteigender Reihenfolge sortiert werden können. XMLSpy® 2012 erkennt automatisch, ob eine alphabetische oder numerische Sortierung erforderlich ist und fragt den Benutzer, falls dies unklar erscheint.

Testen Sie die leistungsstarken XML-Bearbeitungsfunktionen selbst - Downloaden Sie eine kostenlose 30-Tage-Testversion von XMLSpy.



transparent
Download
Pricelist
Buy
Video
Comparison
Datasheet
Print
Mail
Like It
Verfügbare Sprachen
.

Altova XMLSpy steht in einer englischen, deutschen, japanischen und spanischen Version zum Download zur Verfügung.

.
Was ist hier mit intelligent gemeint?
.

Mit XML werden Dokumente erstellt, die mit gewissen Dokumententypen oder Schemas konform sein müssen, sodass sie von verschiedenen Softwareprodukten und Umgebungen verstanden werden.

.

Intelligente XML-Editierung ist bei der Erstellung von konformen (also gültigen) XML-Dokumenten ungemein hilfreich. Durch die Verwendung von DTDs und Schemas erhalten Sie ständige Rückmeldungen über das Inhaltsmodell Ihres Dokuments, wodurch wiederum spezifiziert werden kann, welche Elemente oder Attribute an welcher Stelle eingefügt werden können.

.

XMLSpy® 2012 enthält einen einzigartigen inkrementellen Validierungsparser, der das Dokument ständig auf Wohlgeformtheit prüft und Fehler in der Elementstruktur sofort meldet.

.
.

transparent

transparent