我使用外部DTD來驗證我的xml文件。由於XmlReader似乎只在xml文件所在的文件夾中查找DTD,因此我需要以某種方式告訴讀者查看我的dtd所在的特定文件夾。如何在不使用System.Xml.Utils.Dll(XmlPreloadedResolver)的情況下解析本地DTD?
我雖然XmlPreloadedResolver來解決這一點,但在GAC我找不到System.Xml.Utils.Dll。這不是一個標準的.NET框架程序集嗎?
編輯:看來這個DLL依賴於Silverlight的安裝。是否有另一種方法使用dtd進行驗證,該驗證位於xml文件本身之外的另一個文件夾中?
因此,如果我沒有Silverlight,我必須始終將我的DTD文件放在xml文件所在的同一文件夾中? – codymanix 2010-01-06 16:36:35