タスクをサインオフするには、親切なお願いが必要です。htmlaglitypack を使用してタグをカウントしたい。htmlcollectionノードを使ってタグを数えてみました。しかし、取得
"オブジェクト参照がオブジェクト インスタンスに設定されていません"
foreach条件の行。なぜ私がそのようになっているのか、誰でも問題を修正できますか?
私のコードは以下に掲載されています:
public void XmlPPC(string rights)
{
int count = 0;
try
{
MessageBox.Show(rights);
using (FileStream fs = File.Open(rights,
FileMode.Open,
FileAccess.Read,
FileShare.ReadWrite))
using (BufferedStream bs = new BufferedStream(fs))
using (StreamReader sr = new StreamReader(bs))
{
HtmlAgilityPack.HtmlDocument doc = new HtmlAgilityPack.HtmlDocument();
doc.Load(sr);
HtmlNodeCollection right = doc.DocumentNode.SelectNodes("//copyrightLine");
foreach (HtmlNode logan in right)
{
count = count + 1;
MessageBox.Show("cnt" + count.ToString());
}
// snip...
}
}
catch (Exception f)
{
log = log + "\r\n" + f.ToString();
}
}