Thread Probleme bei XML Verarbeitung (8 answers)
Opened by Gast at 2006-11-21 12:09

Gast Gast
 2006-11-21 12:09
#71880 #71880
Hallo.

(Man kann ja sogar unregistriert Beitraege schreiben - haette ich das nur vorher gewusst, nachdem die Registrierung schon seit 2 Wochen nicht geht).

Erster Post bei euch - Hallo an alle.

Im Moment bin ich mit einer Applikation beschaeftigt, die XML Dateien und/oder die Verzeichnisse, in denen sie liegen, vergleichen soll. Bei dieser Aufgabe bin ich schon ziemlich weit - Hab mir das so vorgestellt, dass ich die XML Dateien mit Data::Stag in ein fuer Tk::Tree verarbeitbares Format umwandle, um sie dann als Baumstruktur darzustellen.
Bei den ersten Tests hat das ganze gut funktioniert, nur leider stosse ich jetzt mit einer anderen XML Datei auf Probleme.

So viel nur zum Umriss der ganzen Applikation.

Zum Problem:

Um mit Tk::Tree eine hierarchische Baumstruktur aus einer XML Datei zu erzeugen, muss man diese zuerst in "hierarchischen" Text Verwandeln - Das tut Data::Stag sehr gut, bzw. es ist das einzige Modul (das ich kenne), das das tut.

Gut, jedenfalls habe ich in der XML Datei, bei welcher das Problem auftritt, folgenden Code drin stehen:

Code: (dl )
<Value>&<bla_dir&>/X28/db/site</Value>


Da die Zeichen "&#60" und "&#62" die ascii Codes fuer "<" und ">" sind, und Data::Stag diese als solche Interpretiert, kommt er hier durcheinander, und meint, dass die Struktur nicht mehr stimmt (Wer sich nichts darunter vorstellen kann, bitte bescheid sagen, dann werde ich es naeher erlaeutern).

Jetzt die Frage dazu: Wie kann ich das abschalten, dass er die Ascii Codes als Klammern interpretiert, und somit durcheinander kommt?


Danke schon mal im vorraus.



greetz

View full thread Probleme bei XML Verarbeitung