Currently I use .Net WebBrowser.Document.Images() to do this. It requires the Webrowser to load the document. It\'s messy and takes up resources. <
WebBrowser.Document.Images()
Webrowser
If it's valid xhtml, you could do this:
XmlDocument doc = new XmlDocument(); doc.LoadXml(html); XmlNodeList results = doc.SelectNodes("//img/@src");