PDA

View Full Version : XML: <?XML version=... ?> und <!DOCTYPE ... >



VolkerGrebner
16-02-07, 07:55
Hallo zusammen,

ich verwende zum Erstellen einer XML Datei nun zum ersten mal die im Toolkit 5733XT1 vorhandenen Werkzeuge. Das funktioniert auch sehr gut. Ich habe aber das Problem, das ich bisher keine Funktion gefunden habe, die mir die folgenden beiden Zeilen produziert:

?xml version= .... ? und die
!DOCTYPE Zeile

Kann mir jemand einen Rat geben?

Ein schönes (närrisches :) ) Wochenende
Volker

Fuerchau
16-02-07, 10:01
Version und Encoding laufen unter "ProcessingInstruction" und nicht als Knoten.

!DOCTYPE ist nur dann nötig, wenn eine Vorlage (DTD) für Feld- und Konsistenzprüfungen verwendet wird.

Beides sind Eigenschaften des Dokumentes und sind keine Knoten (Nodes).

VolkerGrebner
16-02-07, 14:38
das Stichwort ProcessingInstruction führt mich zu den Funktionen QxmlDOMDocument_createProcessingInstruction, QxmlDOMProcessingInstruction_setData und QxmlDOMProcessingInstruction_delete. Mit den beiden erstgenannten habe ich mehrere unterschiedliche Versuche durchgeführt, die aber alle zu nichts führten. Gibt es irgendwo Beispiele wie man diese Funktionen aufzurufen hat? Die IBM Doku gibt da leider nicht sehr viel her.

Ein schönes Wochenende
Volker