C# 将HTML转换为XML或使用HtmlAlityPack的HTML时出错

C# 将HTML转换为XML或使用HtmlAlityPack的HTML时出错,c#,html-agility-pack,C#,Html Agility Pack,我的HtmlAgilityPack版本是1.3.0。我的例子是: StringBuilder sbXml = new StringBuilder(); StringWriter sw = new StringWriter(sbXml); XmlTextWriter tw = new XmlTextWriter(sw); HtmlWeb htmlWeb = new HtmlWeb(); htmlWeb.LoadHtmlAsXml("http://finance.qq.com/a/20121126/

我的HtmlAgilityPack版本是1.3.0。我的例子是:

StringBuilder sbXml = new StringBuilder();
StringWriter sw = new StringWriter(sbXml);
XmlTextWriter tw = new XmlTextWriter(sw);
HtmlWeb htmlWeb = new HtmlWeb();
htmlWeb.LoadHtmlAsXml("http://finance.qq.com/a/20121126/000974.htm", tw);
richTextBox1.Text = sbXml.ToString();
错误:

System.ArgumentOutOfRangeException:长度不小于0。(tw为空)


为什么此URL的HTML出现问题?

这会抛出哪一行?使用二进制搜索查找错误:剪切文档的一半,查看错误在哪一半。重复这个。