Как добавить XNamespace (Xml.Linq) в XElement?

Привет мне нужно создать некоторые элементы XML, такие как:

<Example_Property xmlns:dt="urn:schemas-microsoft-com:datatypes" dt:dt="string">ExampleData</Example_Property>

Но мой код:

            XElement newElement = new XElement("Example_Property");

            XNamespace datatypes = "urn:schemas-microsoft-com:datatypes";

            newElement.Add(new XAttribute(datatypes + "dt", "string"));

            newElement.Value = "ExampleData";

только создает пока:

<Example_Property dt:dt="string">ExampleData</Example_Property>

Как мне работать с пространством имен?

Заранее спасибо.

0 ответов

Другие вопросы по тегам