了解BizTalk Server 2004 (三)


在BizTalk中,所有的消息在处理前都被转换为XML格式,如何生成一个BizTalk架构是了解BizTalk的第一步,如下是一个典型的BizTalk架构:


XML Schema




 <xs:element name="SendMail">


 


 <xs:complexType>


 <xs:sequence>


               <xs:element name="To" type="xs:string" />


            <xs:element name="CC" type="xs:string" />


            <xs:element name="Subject" type="xs:string" />


            <xs:element name="EmailText" type="xs:string" />


            <xs:element name="Priority" type="xs:string" />


  </xs:sequence>


   </xs:complexType>


  </xs:element>


BizTalk使用"XSD"(XML Schema Definition Language), 定义所有要被其处理的消息架构。用BizTalk Schema Editor工具可以方便的生成该架构。


如果仔细看上面的例子,会注意到架构通常是定义元素(Element)和元素数据格式(Element Datatype). 在例子中,元素分别是SendMail, To, CC, Subject, EmailText 和 Priority,所有的数据格式都是String.


一个标准的XML架构包括:



  • 元素,属性和数据类型

  • 在一个文档中出现的次数,一次或以上

  • 标签的排序


Comments (0)

Skip to main content