Einzelnen Beitrag anzeigen

jacobi1880

Registriert seit: 3. Jun 2008
4 Beiträge
 
Delphi XE2 Enterprise
 
#6

Re: MSXML DTD in XML Datei einfügen

  Alt 5. Jun 2008, 07:32
Hai,

meine XML-Dateien werden per FTP auf ein Server hochgeladen und dort werden sie von einem
Parser validiert. Die DTD-Zeile verweist auf eine externe DTD-Datei und muss in jeder XML-Datei vorhanden sein.

Dem zu folgen habe ich drei Möglichkeiten dieses Problem zu lösen.

1. Die XML-Datein werden als Templates in einer Datenbank gespeichert, diese Templates beinhalten
den DTD-Verweis. Die Dateien werden aus der Datenbank geladen, validiert und mit Werten befühlt.
Diese Lösung ist bereits fertig.

2. Die XML-Dateien werden direkt im Quelltext erstellt und und mit Werten befült und diese Lösung ist auch so
weit fertig, wäre nicht das Problem mit dem DTD-Verweis, abgesehen von 'unsauberen Lösung'.

3. Unter uns Ordenschwestern könnte ich das Ganze mit StringListen lösen, aber das ist keine XML-Verarbeitung
und das mache ich nicht, den wozu hat man einen XML-Parser.

Ich hoffe, dass ich deine Frage beantworten konnte.

PS: Ich habe das Gefühl, ich bin eine der wenigen, der Fragen zur DTD stellt, den in useren Forum gibt es
nur wenige Frage zu diesen Thema.

MfG

jacobi1880
  Mit Zitat antworten Zitat