Home. 
.

transparent

transparent

transparent

Schemanivellierung und Erstellung von Schemamodulen

Altova XMLSpy® 2012 bietet zahlreiche Tools zur Bearbeitung von XML-Schemas, unter anderem Funktionalitäten zum Nivellieren von Schemas und zum Erstellen von Schemamodulen. Diese beiden Funktionalitäten sind in vielen Szenarios von Nutzen, insbesondere bei der Erstellung von NIEM-konformen Datenaustauschanwendungen.

Schemanivellierung

Dank der Schemanivellierungsfunktion in XMLSpy können Schema-Entwickler alle vom Schema abhängigen Dateien, die in einem Schema inkludiert sind, in eine einzige Datei schreiben. Dabei werden die Komponenten aller inkludierten Schemas als globale Komponenten zum nivellierten Schema hinzugefügt. Dadurch kann dieses nivellierte Schema verwendet werden, ohne dass die erforderlichen Dateien über eine Netzwerkverbindung abgerufen werden müssen. Dieser Vorteil könnte sich vor allem dann als nützlich erweisen, wenn ein Schema innerhalb einer Applikation mitgeliefert wird.

Dank der Schemanivellierung hat ein Entwickler, der an NIEM-konformen Datenaustauschapplikationen arbeitet, auch in Situationen, in denen eventuell keine Netzwerkverbindung vorhanden ist, Zugriff auf alle erforderlichen Schemas.

flatten xml schema

Schemamodulerstellung

Ein großes Schema enthält oft mehr Elemente, als für eine bestimmte Applikation benötigt werden. Da nicht benötigte Elemente aber beim Laden und Validieren von Schemas zu Verzögerungen führen können, empfiehlt es sich, ein Schemamodul zu erstellen, in dem nur die benötigten Elemente und Typen vorkommen. Dies ist vor allem bei der Entwicklung eines IEPD für einen NIEM-konformen Datenausstausch, bei dem z.B. nur einige der Elemente verwendet werden, von Bedeutung.

XMLSpy erleichtert die Erstellung von Schemamodulen, indem darin die Gruppe der Elemente, die benötigt werden, Schritt für Schritt ausgewählt werden kann. Nachdem Sie im Menü "Schema-Design" den Befehl, "Schemamodul erstellen" ausgewählt haben, klicken Sie einfach auf die Komponenten, die in Ihr neues Schema inkludiert werden sollen.

Creating a schema from a subset

Im Dialogfeld "Schemamodulgenerierung" können Sie im Schemamodulpaket den/die Namen für das/die neue(n) Schemadatei(en) und deren Speicherpfad definieren. Wenn es sich bei einer oder mehreren der erstellten Komponenten um eine importierte Komponente im Originalschema handelt, kann ein Schemamodulpaket mehrere Dateien enthalten. Für jeden Namespace im Schemamodul wird eine separate Schemadatei erstellt.

Generating a schema subset

XMLSpy bietet noch andere spezielle Funktionen für die Arbeit mit NIEM und anderen Schemas, z.B. den grafischen XML-Schema-Editor, die Validierung von Schemaerweiterungen zur Definition von Regeln, die nicht durch den XML-Schema-Standard abgedeckt sind, benutzerdefinierte XML-Beispielwerte zur Erstellung benutzerdefinierter XML-Instanzen und vieles mehr.

Testen Sie die umfangreichen Schema-Design-Funktionen für die Arbeit mit NIEM und anderen Standards - Downloaden Sie eine kostenlose 30-Tage-Testversion von XMLSpy.



transparent
Download
Pricelist
Buy
Video
Comparison
Datasheet
Print
Mail
Like It
XMLSpy
in deutscher Sprache
.

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

.
.
.

AltovaXMLAltovaXMList ein Prozessor für XML-Standards, der den Altova XSLT 1.0, XSLT 2.0, XQuery und den XML-Validierungsparser enthält und lizenzgebührenfrei in Ihre eigenen Applikationen integriert werden kann.

.
.

transparent

transparent