Html Agility Pack - Problem selecting subnode
See the question and my original answer on StackOverflowIn XPATH, // means all children and grand children below the current node. So you need to come up with a more restrictive XPATH expression. If you provide the real HTML, and what you're looking for exactly, we can help you dig further.
About the error you have:
.div[@class='date'] is invalid because . is sticked to div. You could use div[@class='date'], or ./div[@class='date'] which I believe are equivalent. This is because . is an XPATH axe, which is an alias for self and means "the current node".