1
我試圖從外部服務反序列化XML,所以我無法控制我收到的輸出XML。反序列化時可以指定XML模式/ xsd嗎?
該服務的XML有點奇怪。它沒有指定一個模式,它引用它自己。例如:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE response>
<response>
// blah blah
</response>
我可以使用VS內置的工具來爲它創建一個XSD文件,但反序列化時,是否可以指定一個本地的XSD文件?而不是使用DOCTYPE標記中不存在的那個?
您有什麼問題?什麼不行? – 2011-01-19 00:51:26
對不起,約翰。我得到的錯誤是:「出於安全原因的DTD此XML文檔中禁止啓用DTD處理上設置XmlReaderSettings的DtdProcessing屬性來解析,並通過設置成XmlReader.Create方法。」 – Jason 2011-01-19 02:06:49