我试图创建一个没有依赖关系的EXE(备用.NET Framework :-)。该程序涉及解析一堆共享相同DTD的XML文档(使用XmlTextReader)。 DTD在文档中仅由其名称引用,因此直到现在,我已将它作为“Copy If Newer”,因此它与EXE本身位于同一文件夹中。XmlTextReader和嵌入式资源DTD
现在我想将此DTD作为嵌入式资源嵌入到我的项目中。我假设我需要一个自定义的XmlResolver来使我的XmlTextReader开心,但我不确定那是什么样子。秘诀是什么?
一般来说,你不应该使用'XmlTextReader'。你应该使用'XmlReader.Create()'。 – 2011-04-20 17:25:38