Options

Importing a xml with external DTD (NAV 2015)

tentacletentacle Member Posts: 27
Hi all,

I am trying to import an xml file with an external DTD into NAV 2015. We are migrating from 4.03, in this version it was runnig well.

Now I am getting:

For security reasons DTD is prohibited in this XML document. To enable DTD processing set the DtdProcessing property on XmlReaderSettings to Parse and pass the settings into XmlReader.Create method.

The XML file is starting like this

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE ORDER SYSTEM "http://www.............(valid path)..................dtd">
<ORDER type="standard" version="1.0">

I cant find out how to solve it, what am I doing wrong?

Regards

Answers

  • Options
    tentacletentacle Member Posts: 27
    Nobody?
  • Options
    PConijnPConijn Member Posts: 31
    Same issue: anyone? :'(
    Kind Regards,

    Peter Conijn

    -The Learning Network-

  • Options
    vaprogvaprog Member Posts: 1,118
    Did you do what the error message tells you to do?
  • Options
    CyberghostCyberghost Member Posts: 46
    Did you resolve this?
    "When you eliminate the impossible, whatever remains, however improbable, must be the truth" - Sherlock Holmes

    "God and developers are in a constant battle. Developments to make their applications more idiot-proof, and God to produce bigger idiots!"
  • Options
    DuikmeesterDuikmeester Member Posts: 304
    • System.Xml.XmlTextReader.'System.Xml, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089'
    • System.Xml.XmlReaderSettings.'System.Xml, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089'
    • System.Xml.DtdProcessing.'System.Xml, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089'
    XmlReaderSettings := XmlReaderSettings.XmlReaderSettings;
    XmlReaderSettings.DtdProcessing := DtdProcessing.Ignore;
    XmlTextReader := XmlTextReader.Create(InStream,XmlReaderSettings);
    
Sign In or Register to comment.