一块HTML,我试图解析的故障解析属性包含一些属性的值没有引号,例如具有宽度和高度属性:的XmlReader:没有引号
<img src="/static/logo.png" width=75 height=90 />
在C#代码,所述读取器读取直到下一个锚标签。
while (reader.ReadToFollowing("a"))
此语句报告一个XmlException:
'75' is an unexpected token. The expected token is '"' or '''. Line 16, position 37.
有一些XmlReaderSetting做出的XmlReader较为宽松?我无法控制生成的HTML。
您不应该使用XmlReader来解析HTML,例如,请参阅[在.Net中是否存在与XmlReader等效的HTML] [1]。 [1]:http://stackoverflow.com/questions/6452433/is-there-an-xmlreader-equivalent-for-html-in-net – Polyfun 2012-08-13 14:14:55