Hallo,
bin leider noch Anfänger in Sachen
XML.
Ich bekomme folgende Fehlermeldung beim laden einer
XML Datei
mit
MSXML 4.
Die DTD-Validierung wird bei Verwendung von MXXML Writer oder der Option "NewParser"
zum Erstellen eines DOMDocument nicht unterstützt.
Hier mein Code:
Delphi-Quellcode:
procedure TForm1.FormCreate(Sender: TObject);
var
ImportFile :
string;
begin
Importfile := '
F:\SWE\delphi\xml\export.xml';
xmlDoc := CoDOMDocument40.Create;
xmlDoc.setProperty('
NewParser', true);
xmlDoc.load(ImportFile);
if xmlDoc.parseError.errorCode <> 0
then
begin
MessageDlg( XMLDoc.parseError.reason , mtError, [mbOK], 0);
Application.Terminate;
end;
end;
Hier ein Auszug aus der
XML DAtei:
Delphi-Quellcode:
<?
xml version="1.0" encoding="ISO-8859-1" standalone="no" ?>
<!DOCTYPE STACK SYSTEM "f:\swe\delphi\
xml\sfx_export.dtd">
<STACK>
<PROCESS>
<FIELD Value="577,16"/>
</PROCESS>
</STACK>
Kann Jemand helfen ??
Gruß
Gouston