Neue Werkzeuge zur Bearbeitung von XML-Schemas in XMLSpy
Schauen wir uns einige der neuen Funktionen zur Arbeit mit XML-Schemata in der neuesten Version von XMLSpy an.
Sortieren in der Schemaansicht
Wenn Sie den grafischen XML-Schema-Editor verwenden, können Sie jetzt mit einem einzigen Klick einige oder alle Komponenten des Schemas alphabetisch sortieren. Dies spart viel Zeit, wenn Sie große Schemata organisieren müssen, die sich im Laufe der Zeit entwickelt haben, oder wenn Sie neue Schemata verstehen möchten. Klicken Sie einfach auf die Schaltfläche "A-Z" im Fenster "Schema-Übersicht" und wählen Sie die gewünschten Sortieroptionen aus. Ihre Komponenten werden sofort in der grafischen Ansicht sortiert...
![]()
...und wenn Sie zur Textansicht wechseln, wird der Quellcode des Schemas neu angeordnet und strukturiert.
Schema-Refaktorierung
Eine weitere neue Funktion, die beim Arbeiten mit komplexen Schemata oder solchen, die von anderen Entwicklern übernommen wurden, äußerst wertvoll ist, ist die Unterstützung für die Umstrukturierung von Schemata. Mit der leistungsstarken Funktion "Suchen in Schemata" von XMLSpy können Sie schnell alle Vorkommnisse eines globalen Elements oder Typs innerhalb eines Schemas – sowie in allen importierten und eingebundenen Schemata – finden und dann dieses Element an allen Stellen, an denen es vorkommt, umbenennen. Dies erleichtert die Umstrukturierung von Schemata und gewährleistet gleichzeitig die Gültigkeit aller betroffenen Schemata.
Intelligente Unterstützung für unterschiedliche Datentypen
Möglicherweise müssen Sie auch den Typ eines Elements oder eines Basistyps ändern. Dies bedeutete bisher, alle mit dieser Komponente verbundenen Eigenschaften neu zu konfigurieren. Diese neue Funktion bietet Ihnen die Möglichkeit, alle Eigenschaften oder Attribute beizubehalten, die mit dem neuen Typ kompatibel sind. 
Anpassbare Dokumentation für XML-Schemas
Eine weitere Option, die Schema-Entwickler häufig angefordert haben, ist die Möglichkeit, die umfassende XML-Schema-Dokumentation, die von XMLSpy generiert wird, anzupassen. Dies ist jetzt dank der Integration mit StyleVision möglich. Das StyleVision-Tool zur Gestaltung von Stylesheets bietet unzählige erweiterte Optionen zur Anpassung der Dokumentvorlagen, von der Einfügung des Logos und des Corporate Designs Ihres Unternehmens bis hin zur vollständigen Änderung des Aussehens und der Struktur der Dokumentation. Die Integration mit StyleVision ermöglicht es Ihnen außerdem, neben den HTML-, Word- und RTF-Ausgabeoptionen, die für die standardmäßige Dokumentation in XMLSpy verfügbar sind, auch Dokumente im PDF-Format zu erstellen. Hier ist ein Beispiel für eine XML-Schema-Dokumentation, die wir für die fiktive Firma Nanonull angepasst haben:
. XMLSpy 2011r2 enthält außerdem mehrere nützliche Dokumentvorlagen, die entweder unverändert verwendet oder in StyleVision weiter angepasst werden können:
- Überblick über die XML-Schema-Struktur: Dokumentiert die Struktur globaler Elemente und komplexer Datentypen bis zur von Ihnen festgelegten Anzahl von Ebenen
- Alle Ableitungen von XML-Schema-Typen:` Zeigt alle einfachen und komplexen Typen sowie deren abgeleiteten Typen in einer Baumstruktur an
- XPath-Liste:` Erzeugt alle möglichen XPath-Ausdrücke, die für ein Schema basierend auf einer vom Benutzer festgelegten Anzahl von Ebenen möglich sind
- Statistiken anzeigen: Listet die Anzahl der Elemente, Typen, Attribute, Gruppen usw. für das gesamte Schema und für jede zugehörige Schema-Datei an
Um eine benutzerdefinierte Vorlage für die Dokumentation von Schemata zu verwenden, müssen Sie XMLSpy und StyleVision installiert haben. Wenn Sie ein MissionKit-Kunde sind, verfügen Sie bereits über beide Tools und können diese Funktion sowie unzählige andere Möglichkeiten zur Arbeit mit XML-Schemata nutzen, von der Gestaltung von Stylesheets und Berichten bis hin zur Datenzuordnung und mehr. Wenn Sie derzeit kein StyleVision-Kunde sind, können Sie eine kostenlose Testversion auf unserer Website herunterladen. Die von XMLSpy generierte XBRL- und WSDL-Dokumentation kann ebenfalls mit StyleVision angepasst werden. Wie immer verlassen wir uns auf Ihr Feedback und Ihre Funktionswünsche bei der Planung jeder neuen Version – bitte teilen Sie uns Ihre Meinung zu diesen neuen Funktionen mit und lassen Sie uns wissen, welche Funktionen Sie sich für die nächste Produktversion wünschen, indem Sie hier auf dem Blog einen Kommentar hinterlassen.