Entwickler-Ecke

Dateizugriff - HTML Fragmente in einer XML Datei Speichern


Michael - Mi 09.03.05 21:20
Titel: HTML Fragmente in einer XML Datei Speichern
Hallo,

ich habe eine kleine Frage zu XML Dokumente.

Ich habe vor HTML Fragmente in einer XML zu Speichern. Sinn ist es mit diesen Daten später eine Datenbank zu füllen. Sprich die XML Datei wird ein Template, welches immer einen Datensatz einer Tabelle Repräsentiert. Manche Felder sollen jedoch noch mit HTML Formatiert werden.

Nun habe ich aber das Problem das die XML Datei nicht wirklich reinen HTML Code annehmen kann, ja ja die Tag's von HTML und XML ähnlich sind, und mein Parser (NativeXML-Komponente) diese nicht unterscheiden kann.


Habt ihr eine idee wie ich das HTML in einer XML "Verpacken" kann, damit es als Content einens XML - Tag's erkannt wird?


Hoffe mich verständlich ausgedückt zu haben :)

Danke und Gruß,
Michael


Delete - Mi 09.03.05 21:25

Nimm

Quelltext
1:
<![CDATA[ dein HTML-Code ]]>                    

so wie das eigentlich üblich ist. :) Es müsste in jedem Parser (bei MS-XML bzw. System.Xml weiß ich es 100%) eine Funktion zum Erzeugen eines solches CDATA-Blocks geben.


wulfskin - Mi 09.03.05 21:28

Hallo,

schonmal an eine einfache Verschlüsselung der Daten gedacht? So eine einfache XOR-Verschlüsselung sollte da schon weiterhelfen. Ansonsten könntest du auch einfach die Klammern durch andere Zeichen ersetzen. Ist zwar beides nicht wirklich schön, aber ich denke eine andere Möglichkeit gibt es da wohl kaum!

Gruß Hape!

//Edit: Da hat wohl einer eine bessere Idee ;)! Achja, du könntest das ganze auch als Kommentar verpacken!


Delete - Mi 09.03.05 21:56

Tja, ich bin eben gut. ;)