Реферирования этого примера использования «JSon: Array»: Converting between JSON and XMLBizTalk - Помещение пространства имен по атрибуту?
Я хочу 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
Я немного неясно, что вы пытаетесь сделать, но, чтобы заставить пространства имен атрибутов, которые можно установить в attributeFormDefault = «квалифицированный» в схеме теге XSD или атрибут формы на <хза: attribute> (xsd также должен иметь целевое пространство). – Sprotty