Я пытаюсь добавить XDeclaration в XML-документ следующим образом:
XDocument doc = new XDocument();
XDeclaration dc = new XDeclaration("1.0", "utf-8", "no");
XNamespace ns = "http://www.foo.com/bar";
doc.Add(dc);
Однако я получаю следующую ошибку:
Символы без пробелов не могут быть добавлены к содержимому.
Если я убираю строку XDeclaration, код работает нормально, где я ошибаюсь?