![]() |
DTD Fehler beim Auslesen
Hi,
habe eine XML Datei die so anfängt:
Code:
Verwende einen TXMLDocument zum Auslesen. Sobald ich es auf active:=true setze, bekomme ich folgende Fehlermeldung:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE My-Document [ <!ENTITY nbsp "*"> ]> Im Projekt AktXML.exe ist eine Exception der Klasse EDOMParseError mit der Meldung 'DTD ist nicht zulässig. Zeile: 2 <!DOCTYPE My-Document' aufgetreten. Was ist falsch? |
AW: DTD Fehler beim Auslesen
Laut
![]()
Delphi-Quellcode:
einzufügen, höchstwahrscheinlich vor dem Öffnen der Datei.
Xml.Win.msxmldom.MSXMLDOMDocumentFactory
.AddDOMProperty('ProhibitDTD', False); |
AW: DTD Fehler beim Auslesen
Danke, das hat geholfen bei der Verwendung von TXMLDocument.
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 19:23 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz