Если вы сами генерируете HTML, это должен быть действительный XML.
Следовательно, вы можете использовать класс XDocument
для его форматирования.
Вы можете создать HTML-код внутри XDocument
, а затем вызвать ToString()
, который автоматически отформатирует HTML-код.
Кроме того, XDocument должен быть намного проще в использовании, чем ручная конкатенация строк, и по сути защищает вас от большинства (но не всех) XSS-атак.