我按照上面给的例子做,可是出现了下面的错误提示:
Error:For security reasons DTD is prohibited in this XML document.To enable DTD processing set the ProhibitDtd
property on XmlReaderSettings to false and pass the settings into XmlReader.Create method.
我的XML文件内容如下:
<sencesListData>
<sencesListItem>
<title>VideoLaby</title>
<className>LabyScene</className>
</sencesListItem>
<sencesListItem>
<title>TestLaby</title>
<className>TestScene</className>
</sencesListItem>
<sencesListItem>
<title>ServicLaby</title>
<className>ServicScene</className>
</sencesListItem>
<sencesListItem>
<title>WorkShop</title>
<className>WorkShopScene</className>
</sencesListItem>
</sencesListData>
当我把XmlReaderSettings的ProhibitDtd设为false后,再将这个XmlReaderSettings应用到XmlReader.Create方法后又出现以下错
误提示:
Error

TD parsing is not yet implemented.
不知道是什么原因,我的XML根本没有定义DTD,而DTD也并不是XML所必需的,为什么老提示DTD错误呢,请问大家有没有遇到类似问
题,请指教,谢谢先。