Danke an sx2008 und himitsu.
Zitat von
sx2008:
Du könntest jetzt anfangen rumzutricksen und den Attribut Typ auf CDATA setzen, aber ich würde es nicht tun.
Ich verwende
XML Binding Wizard (Turbo Delphi Pro) und fur den Attribut steht fur Data Type keine CDATA Moglichkeit da. Also weis ich eigentlich nicht, wie den Attribut auf CDATA Typ umschalten. Wie macht man dies? Auf der w3.org Seite steht
Zitat:
All attributes for which no declaration has been read SHOULD be treated by a non-validating processor as if declared CDATA.
Soll ich den Daten Typ des Attributen einfach leer lassen? Die Property poValidateOnParse hab ich false.
Ehrlich gesagt, im Binding Wizard sehe ich fuer Daten Typ des Elementen (Node) keine Wahl
Zitat von
sx2008:
Wenn du die Leerzeichen brauchst, dann ist es kein Attribut sondern ein Element.
Wie kann ich abschaetzen ob ein Element oder Attribut zu verwenden?
Die
XML Datei brauch ich fur Export der Daten aus mehreren Tabellen zusammen in einer Datei und Hierarchie die einer Relation entspricht. Im Prinzip dachte ich, das ein Datensatz von der Tabelle ein Element sein soll und die Feldern sollen die Attributen sein.
Zitat von
himitsu:
<[CDATA[ ginge
erstell dir eine DTD (Document Type Definition) und definier dein Attribut als #DATA
Da waere ein Beispiel hilflich. Biss jetzt schrieb ich nur die .xml Datei wie ich mir sie vorstelle. Aus .xml Datei gibt mir der
XML Binding Wizard eine
Unit fur einfachen Zugriff an
XML Dokument.
Zitat von
himitsu:
maskiere die Leerzeichen
DU meinst Anstatt Leerzeichen eine Substituzion beim schreiben und lesen zu verwenden? Im schlimssten Fall...
Zitat von
himitsu:
himXML kann das aktuell noch
Danke, vieleicht spaeter. Momentan sieht es mehr danach, es fehlen mir mehr Kentnisse und Erfahrung als eine zusaztliche Klasse oder Unite. Aber gut zu wissen es gibt einen Ausgang...