我正在使用XMLReader从HTML代码中获取值。
XmlReaderSettings settings = new XmlReaderSettings();
settings.DtdProcessing = DtdProcessing.Parse;
settings.XmlResolver = null;
XmlReader reader = XmlReader.Create(new StringReader(html), settings);
reader.ReadToFollowing("name=\"key\" value");
reader.MoveToFirstAttribute();
但如果此代码运行,我会收到以下错误:“'doctype'是一个意外的令牌。预期的令牌是'DOCTYPE'。第1行,第3位。” HTML代码来自网站,因此我无法对其进行编辑。如何跳过第一行以防止此错误?或者我可以使用其他方法吗?