Я хотел бы найти лучший способ сделать это:
XmlNode nodeXML = xmlDoc.AppendChild(
xmlDoc.CreateXmlDeclaration( "1.0", "utf-8", String.Empty) );
Я не хочу думать о «utf-8» против «UTF-8» против «UTF8» против «utf8», когда я набираю код. Я хотел бы сделать мой код менее подверженным опечаткам. Я уверен, что некоторая стандартная библиотека объявила "utf-8"
как строку const / readonly. Как я могу найти это? Кроме того, как насчет "1.0"? Я предполагаю, что основные версии XML также были где-то перечислены.
Спасибо!