閱讀英文

共用方式為


根節點

在 BizTalk 編輯器中, 架構 節點的子節點稱為 節點。 節點是特殊類型的 Record 節點,而且比一般 Record 節點還多一些屬性。 節點代表架構所描述的檔案類型,並可視需要重新命名。 例如,您可以重新命名 節點,使其描述架構所代表的訊息類型,例如 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>  

注意

根節點可能沒有 Field 屬性。 附加至節點的欄位屬性不會與架構一起儲存。

另請參閱