Я пытаюсь создать Xml, который выглядит следующим образом (взято из другого вопроса), но с использованием классов XElement / XNamespace:
<person xmlns:json='http://james.newtonking.com/projects/json' id='1'>
<name>Alan</name>
<url>http://www.google.com</url>
<role json:Array='true'>Admin</role>
</person>
Это позволяет мне сериализовать с помощью Newtonsoft.Json.JsonConvert.SerializeXmlNode () и поддерживать правильные массивы.
У меня проблема с созданием json: Array = 'true' .
В других примерах показаны классы XmlDocument или необработанное создание строки Xml, но есть ли способ добиться этого с помощью XElement? Я попробовал несколько вещей с XNamespace, чтобы попытаться создать префикс "json" безуспешно.