Zur Zeit bin ich dabei XML Dateien mit Hilfe von der DOM Implementation in FreePascal zu konvertieren. Ein Teil von XML Dateien ist der Bereich, wo der DOCTYPE (am Anfang der XML Datei) definiert wird. Es gibt auch prinzipiell eine Funktion "CreateDocumentType" um in der DOM-Repräsentation der XML Datei diese Einstellungen zu setzen.
Nur leider finde ich nicht die Möglichkeit, das zu tun. Ein ganz einfaches Beispiel, wo kurz gezeigt wird, wie man einem TXMLDocument die Settings für DocumentElement macht ( QualifiedName, PublicID ; SystemID ) würde mir sehr weiterhelfen.
[gelöst] DOM Verarbeitung von XML Dateien;CreateDocumentType
-
- Beiträge: 6
- Registriert: Do 30. Jul 2009, 08:23
[gelöst] DOM Verarbeitung von XML Dateien;CreateDocumentType
Zuletzt geändert von schmitteharry am So 16. Dez 2012, 11:52, insgesamt 1-mal geändert.
Re: DOM Verarbeitung von XML Dateien ; CreateDocumentType
Durch tüfteln bin ich auf folgende Variante gestossen:
Bei mir geht das, aber ich weiss nicht, ob das der saubere Weg ist.
Code: Alles auswählen
Doc.AppendChild(TDOMImplementation(Doc).CreateDocumentType('EMail','-//W3C//DTD XHTML 1.0 Strict//EN','http://www.example.org/dtds/email.dtd'));
-
- Beiträge: 6
- Registriert: Do 30. Jul 2009, 08:23
Re: DOM Verarbeitung von XML Dateien ; CreateDocumentType
Vielen Dank Theo,
das ist genau was ich gesucht habe
das ist genau was ich gesucht habe
