Hallo zusammen.
Da ich gerade mit dem Problem konfrontiert war, bei einem
XML-Dokument einen DOCTYPE zu erstellen und leider nicht weitergekommen bin (auch die Vorschläge hier im Forum sind nicht wirklich zu gebrauchen), hab ich mir mal eine Lösung überlegt.
Hier für alle, die das gleiche Problem haben und nicht weiterkommen.
Delphi-Quellcode:
var
XML : TXMLDocument;
begin
XML := TXMLDocument.Create(Application);
XML.Active := True;
// XML-Header schreiben (<?XML ... ?>)
// XML mit Daten füllen
// --------------------
// Hier der interessante Part:
XML.XML.Insert(1, '
<!DOCTYPE blablabla >');
// Den Text manuell ändern deaktiviert das Dokument, darum:
XML.Active := True;
// --------------------
XML.Free;
end;
Vielleicht kann ja jemand mit der Lösung was anfangen.
bis denn
xaromz