HTML редко формируется достаточно хорошо, чтобы вы могли надежно использовать LINQ to XML. возможно , что вы можете найти «очиститель» HTML, который мог бы исправить форматирование достаточно хорошо, чтобы его можно было прочитать, но пока неясно, насколько надежным он будет.
Я предполагаю, что это "скребок", который читает из таблицы HTML, над которой у вас нет контроля. В этом случае не стоит зацикливаться на надежности, скребок экрана по своей природе хрупок. Если ваши требования четко изложены, спроектируйте скребок так, чтобы он легко обновлялся, если / когда HTML-код, который вы копируете, меняется.