【发布时间】:2023-03-19 00:29:01
【问题描述】:
参考这个使用“json:Array”的例子:Converting between JSON and XML
我想要 BizTalk 架构,它会像这样构建 XML 元素:
<role json:Array='true'>Admin</role>
我尝试在我的项目中添加一个名为 FakeJSONArraySchema.xsd 的架构,然后在我的主架构上,我做了一个“导入”。使用“导入”的正常方法是创建一个“子记录”,然后将其更改为“数据结构类型”。但是将该“子记录”设置为引用模式的根元素。我只需要一个属性。
在上面的示例中,元素“role”需要位于主模式的命名空间中。
如果一切都失败了,我会尝试直接编辑 .XSD。我希望这可以使用 Visual Studio 图形界面来完成。
查看相关问题:Details about the json:Array feature of Newtonsoft.JSON XML to JSON converter
【问题讨论】:
-
我有点不清楚您要做什么,但是要强制属性的命名空间,您可以在 xsd 的架构标记中设置 attributeFormDefault="qualified" 或在 标签(xsd 也需要有一个目标命名空间)。
标签: json xml xsd biztalk biztalk-2010