Я пытался использовать HTML Agility Pack, чтобы разобрать HTML-код в действительный XHTML, чтобы перейти в больший файл XML. Это по большей части работает, однако списки форматируются как:
<ul>
<li>item1
<li>item2
</li></li>
</ul>
В отличие от того, что я ожидал:
<ul>
<li>item1</li>
<li>item2</li>
</ul>
К сожалению, этот формат с вложенными тегами li не проходит проверку схемы, которую я не могу контролировать. Кто-нибудь знает простой способ исправить это либо с помощью HTML Agility Pack, либо с помощью альтернативы. Желательно в .NET.