Referenzierung dieses Beispiel für die Verwendung "json: Array": Converting between JSON and XMLBizTalk - Namespace auf ein Attribut setzen?
Ich möchte BizTalk-Schema, das ein XML-Element wie folgt aufbauen:
<role json:Array='true'>Admin</role>
ich versucht, indem ein Schema zu meinem Projekt FakeJSONArraySchema.xsd genannt und dann auf meinem Hauptschema habe ich einen "Import" gemacht. Der normale Weg, um einen "Import" zu verwenden, besteht darin, einen "untergeordneten Datensatz" zu erstellen und dann seinen "Datenstrukturtyp" zu ändern. Stellt jedoch den "untergeordneten Datensatz" auf das Stammelement des referenzierten Schemas ein. Ich brauche nur ein Attribut.
Im obigen Beispiel muss das Element "role" im Namespace des Hauptschemas sein.
Wenn alles andere fehlschlägt, werde ich versuchen, die .XSD direkt zu bearbeiten. Ich hatte gehofft, dass dies mit der grafischen Benutzeroberfläche von Visual Studio möglich wäre.
Siehe ähnliche Frage: Details about the json:Array feature of Newtonsoft.JSON XML to JSON converter
Ich bin ein wenig unklar, was Ihr zu tun versuchen, aber die Namespacing von Attributen zu zwingen Sie die attribute = „qualifiziert“ im Schema-Tag des XSD oder das Formular Attribut auf den Tag (das xsd muss auch einen Zielnamespace haben). –
Sprotty