Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   XML (https://www.delphipraxis.net/46-xml/)
-   -   Delphi XML - Fehlermeldung vom Parser (https://www.delphipraxis.net/11831-xml-fehlermeldung-vom-parser.html)

Gouston 14. Nov 2003 13:50


XML - Fehlermeldung vom Parser
 
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

MathiasSimmack 14. Nov 2003 14:16

Re: XML - Fehlermeldung vom Parser
 
Versuch mal, die Validierung mit
Delphi-Quellcode:
xmlDoc.validateOnParse := false;
xmlDoc.resolveExternals := false;
abzuschalten.

Gouston 14. Nov 2003 14:21

Re: XML - Fehlermeldung vom Parser
 
Danke...es funktioniert :thuimb:

Gouston


Alle Zeitangaben in WEZ +1. Es ist jetzt 05:44 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz