共用方式為


Any 項目節點

在 BizTalk 編輯器中,您可以使用 [任何元素 ] 節點來指出實例訊息中可能出現未知元素的位置。 這適用於您知道某個項目可能出現在執行個體訊息中的特定位置,但是您不知道項目的名稱,或是它的複雜程度。 如果您將 Any Element 節點放在架構內的適當位置,BizTalk 可以處理訊息的這類未知部分。 唯一的要求是對應的 XML 必須格式正確。

注意

在 BizTalk 編輯器中, Any 元素 節點會以架構樹狀檢視中的字串 < Any > 來表示。

注意

您可以使用 Process Contents 屬性來控制訊息未知部分驗證格式正確的 XML 的程度。 在許多情況下,您可能需要將 [處理內容] 屬性設定為 [略過 ],以取得要處理 之 Any Element 節點位置之實例訊息的內容。 保留Process Contents屬性的Strict預設值會防止實例訊息驗證通過。

如需此屬性的詳細資訊,請參閱 UI 指引和開發人員 API 命名空間參考

XSD 表示法

Any Element 節點新增至 Record 節點,或新增至另一個節點,例如 時序群組選擇群組[所有群組 ] 節點,會將單一 XML 標記新增至對應的 XML 架構定義, (XSD) 架構的語言標記法。 在下列範例中,新的Any Element節點,其 XSD 標記法以粗體類型顯示,已新增至已經包含Field Element節點的現有Record節點。

<xs:element name="ExistingRecord">  
    <xs:complexType>  
        <xs:sequence>  
             <xs:element name="ExistingFieldElement" type="xs:string" />  
            <xs:any />  
        </xs:sequence>  
    </xs:complexType>  
</xs:element>  

假設Any 元素節點的Process Contents屬性設定為Skip,在此架構片段所控管的實例訊息內,ExistingRecord元素預期包含包含字串資料的ExistingFieldElement元素,後面接著任意複雜度的任何單一元素。

另請參閱

BizTalk 結構描述表示法
節點屬性
如何設定節點屬性
Any 屬性節點