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
|
|
|
|