Html Agility Pack SelectSingleNode, дающий всегда один и тот же результат в итерации?

Я хотел бы, чтобы узлы в коллекции, но с итерацией SelectSingleNode я продолжаю получать один и тот же объект, просто node.Id меняется ... Я пытаюсь прочитать веб-ответ данного сайта и поймать некоторую информацию, такую как значения, ссылки .. в специальные определенные элементы.

int offSet = 0;
string address = "http://www.testsite.de/ergebnisliste.html?offset=" + offSet;

HtmlWeb web = new HtmlWeb();
//web.OverrideEncoding = Encoding.UTF8;
HtmlDocument doc = web.Load(address);

HtmlNodeCollection collection = doc.DocumentNode.SelectNodes("//div[@itemtype='http://schema.org/Posting']");

foreach (HtmlNode node in collection) {
    string id = HttpUtility.HtmlDecode(node.Id);
    string cpname = HttpUtility.HtmlDecode(node.SelectSingleNode("//span[@itemprop='name']").InnerText);
    string cptitle = HttpUtility.HtmlDecode(node.SelectSingleNode("//span[@itemprop='title']").InnerText);
    string cpaddress = HttpUtility.HtmlDecode(node.SelectSingleNode("//span[@itemprop='addressLocality']").InnerText);
    string date = HttpUtility.HtmlDecode(node.SelectSingleNode("//div[@itemprop='datePosted']").InnerText);
    string link = "http://www.testsite.de" + HttpUtility.HtmlDecode(node.SelectSingleNode("//div[@class='h3 title']//a[@href]").GetAttributeValue("href", "default"));               
}

Это, например, для 1 итерации:

   

    <a>
        <img>
    </a>


    
        <a href="/test.html" title="Test">
            <span itemprop="title">Test</span>
        </a>
    
    
        <span itemprop="name">TestName</span>       
    


    
        
            
                <span itemprop="address">Test</span>
            
            <span>                     
                <a>
                    <span></span>
                    <span></span>
                </a>
            </span>         
        
          
    
        01.03.13
    

Ответы на вопрос(1)

Ваш ответ на вопрос