string url = "http://itunes.apple.com/us/genre/mobile-software-applications/id6018?mt=8&letter=A&page=1#page";
XmlDocument doc = new XmlDocument();
doc.Load(url);代码如上, 在load时报错, 是dtd的问题.使用下面的代码能够解决dtd的问题, 但是有其他错误, 貌似主要是元素不认识的问题.
doc.PreserveWhitespace = true;
doc.XmlResolver = null;求解决方案.
上面要求是尽量使用XmlDocument....
XmlDocument doc = new XmlDocument();
doc.Load(url);代码如上, 在load时报错, 是dtd的问题.使用下面的代码能够解决dtd的问题, 但是有其他错误, 貌似主要是元素不认识的问题.
doc.PreserveWhitespace = true;
doc.XmlResolver = null;求解决方案.
上面要求是尽量使用XmlDocument....
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">根本都不符合xml规范,你xmldocument是无法load的。
你需要采用HttpWebRequest先下载源代码,然后进行格式化成xml