导航

在biztalk中构建xsd的几种方法

Posted on 2007-04-08 12:01  鸡尾虾的壳  阅读(2130)  评论(1编辑  收藏  举报

在项目的开发过程中,总结了几种构建,编辑xsd的方法。

1.直接借助于VS集成的Schema Editor GUI。
    缺点:速度慢。虽然该GUI方式支持Record的复制、粘贴,但是对于一个节点多,属性多的xsd,需要手工一个一个的输入,设置节点属性。

2.在已有的相似度高的xsd基础上二次编辑。

3.对于Flat File Schema,利用Flat File Schema Wizard编辑
    缺点:不支持Logic Group类型的Record。需要利用方法1进行二次编辑。

4.利用自开发小工具快速生成xsd脚本,再导入Biztalk Schema Editor 
    结合biztalk xsd后台脚本的规则,借助于类似Excel快速编辑能力生成符合biztalk xsd规则的脚本。把生成的xsd脚本用biztalk xsd eidtor打开。GUI与脚本之间的反向工程。感谢同事David哥的idea与他编写的xsd generation utility,为我们team建xsd节省了不少时间。