Does anyone know if there is a library that will allow you to query the HTML DOM with LINQ?
Something like LINQtoHTML.
Would it be useful to create such a thing if it does not already exist?
HtmlAgilityPack will let you do this. This is also quite forgiving with invalid HTML.
However, there is currently no xhtml, you can download it and use Linq-to-XML :)