Home. 
.

transparent

transparent

transparent

XML-Vergleichstool

Mit seinen leistungsstarken XML-Vergleichsfunktionen ist DiffDog® 2010 ein unentbehrliches und gleichzeitig äußerst preiswertes Tool für XML-Developer.

Zusätzlich zu den Funktionen zum Datei- und Verzeichnisvergleich bietet DiffDog® 2010 leistungsstarke Funktionalitäten zum Vergleichen, Zusammenführen und Bearbeiten von XML-Dateien auf intelligente Weise unter Berücksichtigung des XML-Markup-Codes.

Die XML-Funktionen und Features von DiffDog® 2010 basieren auf der Erfahrung von Altova bei der Entwicklung von XMLSpy, der weltweit führenden XML-Entwicklungsumgebung, auf die mehr als 3 Millionen Benutzer weltweit vertrauen. Mit ihren robusten Features wie z.B. der Überprüfung auf Wohlgeformtheit und Gültigkeit von XML-Dokumenten, Codekomplettierung, Eingabehilfen und vielem mehr ist DiffDog® 2010 ein unentbehrliches Vergleichstool für Web- und Software-Developer, die mit XML arbeiten.

Vergleichen und Zusammenführen von XML-Dateien

Der XML-Dateivergleichsmodus von DiffDog® 2010 bietet dieselben Features, die auch für den Textvergleich zur Verfügung stehen wie z.B. Dateinavigationshilfen und Optionen zur Anpassung der Vergleichsanzeige. Nähere Informationen zum Vergleich von Textdateien finden Sie auf der Seite zum Dateivergleich. Zusätzlich zu diesen Features enthält DiffDog® 2010 XML-spezifische Sonderfunktionen.

Wenn Sie zwei XML-Dateien für den Vergleich auswählen, öffnet DiffDog® 2010 diese Seite an Seite nebeneinander und markiert die Unterschiede farblich und mittels Verbindungslinien. Auch XML-konforme Syntaxfärbung wird unterstützt.

Zur Anzeige von Dateien stehen zwei Optionen zur Verfügung: die Advanced Text-Ansicht und die Enhanced Grid-Ansicht. Die Advanced Text-Ansicht enthält visuelle Hilfsmittel und Navigationshilfen wie z.B. Zeilennummern, Lesezeichen und eine Klappleiste zum Ein- und Ausblenden von Quellcode. Die Textansicht bietet außerdem eine Funktion zur XML-Druckaufbereitung. Mit Hilfe dieser Funktion können Sie Ihr XML-Dokument durch Einrückung von Element-Anfangs- und End-Tags neu formatieren, sodass das Layout die Struktur des Dokuments wiedergibt und Sie den XML-Markup-Code besser überprüfen und das Dokument leichter bearbeiten können.



XML differencing tool text display

DiffDog® 2010 enthält außerdem auch die von Altova XMLSpy her bekannte Enhanced Grid-Ansicht. In der Grid-Ansicht sehen Sie die hierarchische Struktur des XML-Dokuments in Form einer Reihe von ineinander verschachtelten Datenbehältern. Diese können jederzeit erweitert und reduziert werden, sodass die Baumstruktur des Dokuments in übersichtlicher Form dargestellt wird. In der Grid-Ansicht können Sie ein XML-Dokument außerdem in der Datenbank/Tabellen-Ansicht darstellen, in der sich wiederholende Elemente ähnlich wie in bekannten Datenbank- und Tabellenkalkulationsprogrammen in Tabellenform angezeigt werden.



XML diff tool grid view

Des Weiteren enthält die Grid-Ansicht eine intuitive Symbolleiste und ein Kontextmenü, über das Sie Elemente, Attribute, Text usw. einfügen und anhängen, Child-Elemente und -Attribute hinzufügen, Elemente erweitert und reduziert anzeigen und vieles mehr können.



XML diff tool grid view editing functionality

Ob Sie nun in der Text- oder der Grid-Ansicht arbeiten, DiffDog® 2010 ermöglicht Ihnen das Navigieren durch die Unterschiede und das bidirektionale Zusammenführen der Änderungen in den Dateien. Auch erweiterte XML-fähige Funktionen zum Suchen und Ersetzen mit Optionen zur Einschränkung der Suche nach Elementen, Attributen oder Text und anderen Kriterien werden unterstützt.



XML diff tool features search and replace

DiffDog® 2010 ist so ausgelegt, dass die XML-Dokumenten eigene XML-spezifische Syntax beachtet wird. So können Sie z.B. beim Vergleich von XML-Dokumenten angeben, welche Entitäten aufgelöst werden sollen, ob Namespace-Präfixe, Leerzeichen, CDATA, Verarbeitungsanweisungen, Kommentare oder die Reihenfolge von Attributen/Child-Elementen ignoriert werden sollen, wie Unterschiede visualisiert werden sollen, und vieles mehr.



XML diff tool user options

Diese XML-Optionen sind wichtig, um relevante Vergleichsergebnisse zu erhalten. Dies spielt z.B. in folgenden Fällen eine Rolle:

  • Angenommen, das Default Namespace-Präfix in einem XML-Instanzdokument unterscheidet sich von dem in der Datei, mit der Sie es vergleichen. Diese Änderung hat keinen Einfluss auf den Inhalt des XML-Dokuments. Während ein herkömmliches Software-Diff-Tool nun praktisch in jeder Codezeile des XML-Instanzdokuments Änderungen markieren würde, ist dies mit DiffDog® 2010 nicht der Fall.
  • Die Reihenfolge der XML-Attribute spielt keine Rolle, da XML-Prozessoren die Reihenfolge der Attribute eines bestimmten Elements nicht berücksichtigen. DiffDog® 2010 berücksichtigt diese Dinge und ignoriert die Reihenfolge der Attribute, während ein konventionelles Diff-Tool ohne XML-aware Funktionen jeden Unterschied in der Reihung der Attribute als Änderung kennzeichnen würde.
  • Es gibt Fälle, in denen die Reihenfolge der Child-Elemente keine Rolle spielt, z.B. wenn ein Schema eine Beziehung mittels eines "all"-Kompositors definiert. Sie können DiffDog® 2010 jederzeit so einstellen, dass diese Art von Unterschieden ignoriert wird.
  • Bei der XML-Entwicklung gibt es immer wieder Situationen, in denen ein XML-Vergleichstool wie DiffDog® 2010 benötigt wird.

In der Abbildung unten sehen Sie ein Beispiel für zwei Dateien, die denselben XML-Inhalt enthalten, auch wenn die Reihenfolge der Child-Elemente nicht identisch ist.



XML diff tool user options

Bearbeitung von XML-Dateien

Die XML-Dateien können während des Vergleichs sofort direkt im Vergleichsfenster bearbeitet werden. Alle DiffDog® 2010 Features zur Textbearbeitung sowie XML-spezifische Bearbeitungsfunktionen wie z.B. DTD/Schema-basierte Eingabehilfen und Autokomplettierung von Elementen und Attributen werden unterstützt. Dank dieser Funktionen können Sie Ihre XML-Dokumente problemlos bearbeiten und die Fehlerquote minimieren. Anschließend haben Sie die Möglichkeit, die Dateien vor dem Speichern mittels der integrierten Prozessoren zur Überprüfung der Wohlgeformtheit und Gültigkeit zu validieren.



XML diff tool text editing functionality

Mit ihren einzigartigen anpassbaren Optionen für den XML-Vergleich und dem optimalen Preis-Leistungsverhältnis ist DiffDog® 2010 einfach ein Muss für jeden Developer, die mit XML arbeitet. Testen Sie selbst - laden Sie eine kostenlose 30-Tage-Testversion herunter.



transparent
Download
Pricelist
Buy
Comparison
Datasheet
Print
Mail
Digg
delicious
.
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