Список А Независимо является большой ссылкой для использования семантического HTML, , статья Holy Grail является, вероятно, одним из лучших примеров. Кроме того, проверьте CSS Zen-Garden для некоторого вдохновения по теме или прочитайте превосходную книгу Dave Shea "Дзэн CSS Дизайн".
Вы сохраняете файл дважды - один раз с помощью XmlTextWriter
и один раз с помощью xmlDoc.Save
. Сохранение из XmlTextWriter
- это не , добавление спецификации - сохранение с xmlDoc.Save
- это.
Просто сохраните в TextWriter
, поэтому что вы можете снова указать кодировку:
using (TextWriter writer = new StreamWriter(filename, false,
new UTF8Encoding(false))
{
xmlDoc.Save(writer);
}
Вместо этого я бы записал XML в строку (построитель), а затем записал бы эту строку в файл.