根节点

在 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 实例中的主元素。 例如,如果将特定架构的 节点重命名为 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>  

注释

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

另请参阅