我正在尝试构建如下所示的 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”前缀但没有成功。