Добавление типа документа в XML с помощью XDeclaration

Я пытаюсь добавить 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, код работает нормально, где я ошибаюсь?

0
задан curtisk 16 December 2011 в 14:36
поделиться