Home. 
.

transparent

transparent

transparent

XML-Vergleich

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

Zusätzlich zu den Funktionen zum Datei- und Verzeichnisvergleich bietet DiffDog® 2008 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® 2008 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® 2008 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® 2008 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® 2008 XML-spezifische Sonderfunktionen.

Wenn Sie zwei XML-Dateien für den Vergleich auswählen, öffnet DiffDog® 2008 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.



Altova DiffDog

DiffDog® 2008 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.



Altova DiffDog

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.



Altova DiffDog

Ob Sie nun in der Text- oder der Grid-Ansicht arbeiten, DiffDog® 2008 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.



Altova DiffDog

DiffDog® 2008 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.



Altova DiffDog

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® 2008 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® 2008 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® 2008 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® 2008 benötigt wird.

Zusätzlich dazu gewährleitet DiffDog® 2008 dank der Unterstützung von Wohlgeformtheits- und Gültigkeitsprüfung, dass Ihre Dateien keine Fehler enthalten.

Bearbeitung von XML-Dateien

Die XML-Dateien können während des Vergleichs sofort direkt im Vergleichsfenster bearbeitet werden. Alle DiffDog® 2008 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.



Altova DiffDog

Mit ihren einzigartigen anpassbaren Optionen für den XML-Vergleich und dem optimalen Preis-Leistungsverhältnis ist DiffDog® 2008 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
Datasheet
Feature Comparsion
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