Рассмотрим следующий простой код, который создает XML-документ и отображает его.Как получить XML с заголовком (<? Xml version = "1.0" ...)?
XmlDocument xml = new XmlDocument();
XmlElement root = xml.CreateElement("root");
xml.AppendChild(root);
XmlComment comment = xml.CreateComment("Comment");
root.AppendChild(comment);
textBox1.Text = xml.OuterXml;
он показывает, как и ожидалось:
<root><!--Comment--></root>
Это, однако, не отображать
<?xml version="1.0" encoding="UTF-8"?>
Так как я могу получить, что хорошо?
Спасибо. Я думал, что это было автоматически. – ispiro
+1. Обратите внимание, что ожидание «Utf-8» несовместимо с кодировкой строки (см. +1 ответ Николаса Кэри). –
@AlexeiLevenkov Спасибо. Но я 'OuterXml' это и использую это. Или я что-то упускаю, и тогда есть проблема? – ispiro