Я пытаюсь разобрать файл XHTML с помощью AngleSharp, внести изменения, а затем вывести их. Тем не менее, у меня возникают проблемы с получением результата для ввода данных.AngleSharp и XHTML round-trip
Если я использую XML-парсер и либо
XMLMarkupFormatter
илиHtmlMarkupFormatter
я не получаю самозакрывающиеся теги (все<img></img>
) и никакой декларации XML.Если я использую HTML-парсер и
HTMLMarkupFormatter
, я получаю XML-недопустимые самозакрывающиеся теги (все просто<img>
) и не декларация XML.Если я использую HTML-парсер и
XMLMarkupFormatter
я получаю хорошие самозакрывания метки (<img />
), и декларацию XML - однако, декларация XML подобран как комментарий и выдается в виде<!-- <?xml version="1.0" encoding="UTF-8"?> -->
Есть ли способ обойти это или мне нужно написать свой собственный MarkupFormatter
?