Home. 
.

transparent

transparent

transparent

Vergleich von XML-Schemas

DiffDog® 2010 enthält nun - zusätzlich zum XML-Vergleich von .xsd-Dokumenten - umfangreiche Funktionalitäten zum Vergleichen von XML-Schemas, wodurch die Konvertierung von XML-Daten erleichtert wird.

XML-Entwickler müssen XML-Schemas während der Erstellung von XML-basierten Applikationen oft anpassen und verbessern. Auch Benutzer von XML-basierten Systemen zum Datenaustausch müssen XML-Dateiformate aktualisieren, um die Kompatibilität mit sich weiter entwickelnden Standards zu gewährleisten. Zusammen mit den Funktionen zum Vergleich von XML-Dateien können Sie dadurch XML-Dateien effizient aktualisieren, wenn sich XML-Schemas ändern.

Mappen von XML-Schemas zu Vergleichszwecken

Wählen Sie einfach im Menü "Datei" oder über die DiffDog-Symbolleiste den Befehl "XML-Schemas vergleichen", wählen Sie zwei XML-Schemas aus und klicken Sie auf die Schaltfläche "Vergleichen". Das DiffDog® 2010 Schemavergleichstool mappt automatisch Schemaelemente mit dem gleichen Namen.

XML Schema compare tool in Altova DiffDog
Zum Vergrößern anklicken

Sie können für jedes XML-Schema ein anderes Root-Element auswählen, Elemente mit unterschiedlichen Namen manuell miteinander verbinden, um sie zu mappen, oder automatische Element-Mappings aufheben.

XML Schema compare tool sets a new root element in Altova DiffDog
Zum Vergrößern anklicken
Manual element mapping with the XML Schema compare tool in Altova DiffDog
Zum Vergrößern anklicken

Generierung von Transformationen zum Konvertieren von XML-Daten

Nachdem Sie zwei XML-Schemas gemappt haben, können Sie in DiffDog® 2010 eine XSLT-Datei generieren, um bestehende XML-Dokumente für das neue Schema zu transformieren. Klicken Sie dazu auf eine der beiden "Kopieren"-Schaltflächen in der DiffDog-Symbolleiste. Optionen für Übersetzungen von links nach rechts bzw. von rechts nach links stehen auch über ein Kontextmenü im DiffDog® 2010-Fenster "XML-Schemavergleich" zur Verfügung.



XML Schema compare context menu in Altova DiffDog

Unten sehen Sie einen Ausschnitt aus der XSLT-Datei für das Beispiel-Mapping. Alle "title"-Elemente in der XML-Quelldatei werden in der Ausgabedatei als "title"-Element gespeichert (Zeilen 7-11) und alle "feedback"-Elemente aus der Quelldatei werden in der Ausgabe als "email"-Elemente gespeichert (Zeilen 12-16).



Altova DiffDog XML Schema Compare context menu

Speichern von Mappings für Altova MapForce

DiffDog® 2010 unterstützt auch die Generierung einer MapForce Mapping-Datei zwischen den Schemas. Die Mapping-Datei kann jederzeit in Altova MapForce® 2010 weiterbearbeitet werden. In unserem Beispiel enthält das XML-Schema auf der rechten Seite das Element "publication", zu dem es auf der linken Seite keine Entsprechung gibt. Eine der Optionen wäre, in MapForce eine String-Konstante zu definieren oder eine andere Datenverarbeitungsfunktion anzuwenden, um diesen Wert bei der Transformation bereitzustellen.

In DiffDog® 2010 kann der Benutzer sogar die Einstellungen für einen XML-Schemavergleich in einer Datei speichern, um diese jederzeit wiederverwenden oder an andere Mitglieder des Entwicklerteams weitergeben zu können.



Save XML Schema compare settings in Altova DiffDog

Sehen Sie selbst, wie einfach es ist, XML-Schemas zu vergleichen und Transformationen zu generieren, damit Ihre XML-Dateien gültig bleiben. Downloaden Sie jetzt eine kostenlose 30-Tage-Testversion von DiffDog® 2010!



transparent
Download
Pricelist
Buy
Comparison
Datasheet
Print
Mail
Digg
delicious
.

Most Wanted

.
.
Wussten Sie das schon?
.

Das Altova Software-Wartungspaket (SMP) enthält:

Kostenlose Updates - Anspruch auf kostenlose neue Software-Versionen und Wartungsreleases.

Technischen Support - prioritärer Support bei Fragen und Problemen.

Online-Hilfe - senden Sie eine Anfrage an den Support oder besuchen Sie eines unserer Diskussionsforen im Web.

.

Altova SMP

.
.

transparent

transparent