C#读取XML文件时的问题,请大家帮忙看看

ssjywhr 2010-12-12 10:46:41
我的XML文件大体信息如下:
<?xml version="1.0" encoding="GB2312"?>
<!DOCTYPE CU_GSM_NPI_PM SYSTEM "./UNICOM_GSM_PM.DTD">
<MyInfor>
........................
........................
</MyInfo>
我用以下方式读取该文件:
DataSet ds = new DataSet();
ds.ReadXml(@"E:\MyInfo_3.xml");
可是读到<!DOCTYPE CU_GSM_NPI_PM SYSTEM "./UNICOM_GSM_PM.DTD">这句时就会提示:未能找到文件“E:\UNICOM_GSM_PM.DTD”,
我手动把<!DOCTYPE CU_GSM_NPI_PM SYSTEM "./UNICOM_GSM_PM.DTD">删除了就能够正常读取。
因为文件是从其他地方取过来的,我要分析里面的内容,不可能所有文件都去手动处理一下。
请问大家:这个问题要怎么解决呢?
谢谢。
...全文
77 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
ssjywhr 2010-12-13
  • 打赏
  • 举报
回复
那具体要怎么办呢?
wuyq11 2010-12-12
  • 打赏
  • 举报
回复
XML格式不规范

110,539

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧