我创建了一个类库,其中添加了所有模式。 xsd模式具有相对模式(import / include)。 在我需要使用这些引用的dll架构验证输入XML的另一个应用程序中引用了这个项目的dll。
请帮助我,如何使用引用的dll架构验证xml。
我正在尝试将此解决方案实施到Biztalk管道。
答案 0 :(得分:1)
只要将模式正确部署到BizTalk,您就应该可以使用XML Validator component。
只需设置文档集即可包含要验证的邮件的架构。运行时将能够确定BTS.MessageType
(namespace#rootnode
)要使用的模式,无论它们在哪个程序集中部署(再次,只要它们'重新正确部署到BizTalk数据库)。
答案 1 :(得分:1)
根据输入架构验证消息: 第一种方法
使用XML接收管道:
一个。将validate schema设置为true。
湾文档规范名称应为完全限定的模式名称。
创建自定义管道并将XML解析器和解析阶段以及XML验证置于验证阶段