找不到DTD。它就在那里

时间:2015-02-02 20:13:38

标签: vb.net xml-dtd

使用此代码:

Dim stream As Stream = New FileStream(fileName, FileMode.Open)
        Dim settings As New XmlReaderSettings()
        settings.ValidationType = ValidationType.DTD
        settings.DtdProcessing = DtdProcessing.Parse
        AddHandler settings.ValidationEventHandler, AddressOf ValidationCallBack
        Dim r As XmlReader = XmlReader.Create(stream, settings, "R:\ftproot\graphics\reference\onix-international.dtd") '" & dtdDocument)

路径正确。 oni-international.dtd是一个DTD文件。然而,当我运行上面的代码时,我得到了这个错误:

未找到DTD。

尽管它直接盯着你看。我的验证码非常适合其他DTD文件。可能是DTD文件本身无效?我该怎么检查?

0 个答案:

没有答案