«Схема», которую необходимо развернуть в BizTalk для использования на платформе, начинает свою жизнь как обычная W3C XML-схема , то есть файл с .xsd
расширение.
Затем система проектов BizTalk Visual Studio преобразует это простое XML-представление схемы XSD в класс .NET, производный от SchemaBase в скомпилированной сборке .Net, чтобы сделать его более подходящим для среды выполнения BizTalk, чтобы потреблять его.
Если вы хотите проверить какой-либо конкретный документ XML по схеме в .NET, самое простое решение - получить файл схемы W3C, первоначально использовавшийся в качестве источника для соответствующего артефакта BizTalk.
Однако, если это невозможно, вы можете ссылаться на сборку .NET, которая содержит скомпилированный артефакт, и использовать отражение для создания экземпляра сгенерированного класса. Затем вы можете использовать его свойство Schema для извлечения экземпляра объекта XmlSchema .