Использование Xpath, как это будет дорого, если размер страницы увеличивается.Лучше всего десериализовать HTML-объект.Вам также не нужно использовать ссылку на Htmlagility, которую вы используете.Загрузите HTML с помощью Streamreader и используйте Xmlserializer. Используйте инструмент XSD, сначала для преобразования в xsd, а затем сгенерируйте класс из инструмента xsd
1)
C:\Program Files\Microsoft Visual Studio 9.0\VC>xsd /c /language:CS c:\xtest.xml
Microsoft (R) Xml Schemas/DataTypes support utility
[Microsoft (R) .NET Framework, Version 2.0.50727.3038]
Copyright (C) Microsoft Corporation. All rights reserved.
Writing file 'C:\Program Files\Microsoft Visual Studio 9.0\VC\xtest.xsd'.
2)
C:\Program Files\Microsoft Visual Studio 9.0\VC>xsd /c xtest.xsd
Microsoft (R) Xml Schemas/DataTypes support utility
[Microsoft (R) .NET Framework, Version 2.0.50727.3038]
Copyright (C) Microsoft Corporation. All rights reserved.
Writing file 'C:\Program Files\Microsoft Visual Studio 9.0\VC\xtest.cs'.
Импортируйте этот класс в ваше решение
html col = new html();
StreamReader reader = new StreamReader("c:\\test.html");
XmlSerializer ser = new XmlSerializer(typeof(html));
col = (html)ser.Deserialize(reader);
Затем объект col будет содержать все src тегов img за один снимок.