Как я могу написать XML с пространством имен и префиксом с XElement?

Это может быть начальный XML-вопрос, но как мне создать XML-документ, который выглядит следующим образом?

<root xmlns:ci="http://somewhere.com" xmlns:ca="http://somewhereelse.com">
    <ci:field1>test</ci:field1>
    <ca:field2>another test</ca:field2>
</root>

Если я смогу это написать, я смогу заставить остальную часть моей проблемы работать.

В идеале я хотел бы использовать LINQ to XML (XElement, XNamespace и т. Д.) С c #, но если это можно сделать проще / лучше с помощью XmlDocuments и XmlElements, я бы согласился с этим.

Спасибо!!!

Ответы на вопрос(5)

Ваш ответ на вопрос