-1
Я пытаюсь создать xml в C# и указать пространство имен, а затем префикс для каждого элемента.написать xml префикс C#
<bk:library xmlns:bk="www.namespace.com/ww">
<bk:books>
<bk:book>
<bk:title>Title </bk:book>
</bk:book>
<bk:books>
</bk:library>
Я сделал следующий код:
XmlDocument doc = new XmlDocument();
root = doc.AppendChild(doc.CreateElement("library"));
var booksNode = root.appendChild(doc.CreateElement("bk","books","www.namespace.com/ww"));
Console.WriteLine(doc.OuterXml);
я получаю что-то вроде этого:
<bk:books xmlns:bk="www.namespace.com/ww">
Так он выводит как префикс и пространство имен
Это Безразлично» t выводит xml, как мне бы хотелось (показано выше).
Любая идея, как я могу получить xml для вывода, как я показал?
благодаря