根据 DTD 验证文件时遇到问题。XML 文件只说:
<!DOCTYPE concept PUBLIC "-//OASIS//DTD DITA Concept//EN" "concept.dtd"[]>
并且该位无法更改。
我有 DTD 文件(实际上在 16 个子文件夹中有 98 个 DTD 文件),但我不知道如何引用它们,或者更好的是,在应用程序中包含(嵌入?)它们,即为此创建一个独立的验证器。
我正在使用 .net XmlReader 类,它工作正常,但是我得到了An error has occurred while opening external DTD
谢谢!巴托什