XML Visualisierung

Grafische Darstellung eines XML-Dokuments

Struktur
Die Struktur und Komplexität eines XML-Dokuments soll grafisch visualisiert werden, so dass bestimmte Strukturmerkmale leicht erkennbar werden.

Hierzu gibt es unterschiedliche Darstellungsmöglichkeiten, Bäume, die horizontal oder vertikal angeordnet werden, oder zentriert angeordnet sind. Einige Beispiele gibt es in einer Beispiel-Anwendung für die Haskell XML Toolbox.

Konfigurierbarkeit
Das Zeichnen der Knoten und Kanten soll frei konfigurierbar sein, so dass zum Beispiel auch Java-Quellen, die nach XML transformiert wurden, speziell auf Quellcode-Eigenschaften untersucht werden können.
1. Ansatz
Das XML-Dokument wird direkt in Java mit Hilfe von Swing gezeichnet.
2. Ansatz
Das XML-Dokument wird in ein SVG-Dokument transformiert und mit einem SVG-Viewer angezeigt. Die Ausgabe des XML-Codes soll dabei in einem lesbaren Format mit vernünftiger Einrückung erfolgen. Die erzeugten Dokumente sollen validiert werden können.
Programmiersprachen und Werkzeuge
Java 1.4, Swing, Java XML-Werkzeuge, SVG-Werkzeuge

Hauptnavigation