Как я могу удалить BOM из XmlTextWriter с помощью C#?

Список А Независимо является большой ссылкой для использования семантического HTML, , статья Holy Grail является, вероятно, одним из лучших примеров. Кроме того, проверьте CSS Zen-Garden для некоторого вдохновения по теме или прочитайте превосходную книгу Dave Shea "Дзэн CSS Дизайн".

12
задан Peter Mortensen 6 May 2015 в 19:14
поделиться

2 ответа

Вы сохраняете файл дважды - один раз с помощью XmlTextWriter и один раз с помощью xmlDoc.Save . Сохранение из XmlTextWriter - это не , добавление спецификации - сохранение с xmlDoc.Save - это.

Просто сохраните в TextWriter , поэтому что вы можете снова указать кодировку:

using (TextWriter writer = new StreamWriter(filename, false,
                                            new UTF8Encoding(false))
{
    xmlDoc.Save(writer);
}
30
ответ дан 2 December 2019 в 05:04
поделиться

Вместо этого я бы записал XML в строку (построитель), а затем записал бы эту строку в файл.

0
ответ дан 2 December 2019 в 05:04
поделиться
Другие вопросы по тегам:

Похожие вопросы: