根节点

在 BizTalk 编辑器中, 架构 节点的子节点称为 节点。 节点是 记录 节点的特殊类型,其属性比常规 记录 节点多一些。 节点表示架构描述的文档类型,可以根据需要重命名。 例如,可以重命名 节点,使其描述架构表示的消息类型,例如 purchaseOrder、orderAcknowledgment 或 shipNotice。

在 BizTalk 编辑器中创建新的 XML 架构时,会自动创建 架构 节点和一个 节点。 可以创建其他 节点作为 架构 节点的子节点;这使你可以在单个 XML 架构定义中创建架构库, (XSD) 语言表示形式。 例如,可以创建一个架构库以描述与发送采购订单相关的消息的各种架构,并将多个根节点分别命名为 purchaseOrder、orderAcknowledgment 和 shipNotice。

XSD 表示形式

以下示例演示架构的 XSD 表示形式中对应于架构树 视图中根节点 的行。

<?xml version="1.0" encoding="utf-16" ?>  
<xs:schema xmlns="http://BizTalk_Server_Project1.Schema2"  
    xmlns:b="http://schemas.microsoft.com/BizTalk/2003"  
    targetNamespace="http://BizTalk_Server_Project1.Schema2"  
    xmlns:xs="http://www.w3.org/2001/XMLSchema">  
    <xs:element name="Root">  
        <xs:complexType />   
    </xs:element>  
</xs:schema>  

BizTalk 编辑器中的节点表示相关消息的相应 XML 实例中的 main 元素。 例如,如果将特定架构的 节点重命名为 purchaseOrder,则相应的 XSD 表示形式具有以下高级结构。

<?xml version="1.0" encoding="utf-16" ?>  
<xs:schema xmlns="http://BizTalk_Server_Project1.Schema2"  
    xmlns:b="http://schemas.microsoft.com/BizTalk/2003"  
    targetNamespace="http://BizTalk_Server_Project1.Schema2"  
    xmlns:xs="http://www.w3.org/2001/XMLSchema">  
    <xs:element name="">  
        <xs:complexType>   
            ...  
        </xs:complexType>   
    </xs:element>  
</xs:schema>  

相应的 XML 实例消息必须具有以下基本结构:

<?xml version="1.0"?>  
<purchaseOrder ...>  
    ...  
</purchaseOrder>  

注意

根节点可能没有 Field 属性。 附加到节点的字段属性不会随架构一起保存。

另请参阅