XML-Dokument |
Top Previous Next |
Beispiele > XML > XML-Dokument
Die Startregel für den XML-Parser ist: document. Nachdem die Startregel wie üblich mit
geparst wurde, erscheint in diesem Projekt im Syntaxbaum nicht vor allen Namen ein Kästchen zum Öffnen der Regelstruktur.
Das liegt daran, dass die XML-Grammatik aus zwei sich überschneidenden Teilen besteht:
Viele XML-Dokumente benötigen keine externe DTD und so soll es hier nur um den ersten Teil gehen. Die übrigen Regeln sind für interessierten Benutzer im Projekt verblieben.
Sowohl die Grammatik als auch das Dokument selbst wirken auf den ersten Blick etwas verwirrend. Das TextTransformer-Projekt kann dazu dienen, beides deutlicher zu machen. Die Struktur kann im Variablen-Inspektor dagestellt werden. Dazu wird ein Knotenhaltepunkt auf die semantische Aktion am Ende der Startregel gesetzt.
Nun wird das Programm im Debug-Modus bis zum Haltepunkt ausgeführt
und der Variablen-Inspektor wird aufgerufen.
Nun werden zunächst die lokalen Variablen zur Anzeige gewählt:
und auf der Werte-Seite wird ein Doppelklick auf eine der nDoc-Zeilen ausgeführt.
Das Ergebnis ist eine Baumdarstellung des XML-Dokuments.
|
Diese Seite gehört zur TextTransformer Dokumentation |
Home Inhalt English |