如何編碼節點名稱字元
如果您使用節點名稱中不允許的字元,BizTalk 編輯器會提示您,詢問您是否要繼續編碼為 [ 確定 ] 或 [ 取消 ]) (不允許的字元。 若您繼續進行,每個不被允許的字元將編碼如下:
不允許的字元會編碼為 「xDDDD\」,其中 「DDDD」 是字元的 4 位數十六進位 Unicode 標記法。 例如,空白字元 (0x0020) 編碼為 「x0020\」。
若編碼兩個或更多相鄰的不被允許字元,只會在它們之間使用單一底線字元。 例如,三個空格會編碼為 「x0020_x0020_x0020\」,而不是 「x0020__x0020__x0020\」。
注意
您可以在 [選項] 對話方塊的 [BizTalk 編輯器] 資料夾中,將 [顯示編碼警告對話方塊] 屬性設定為[False],以停用節點名稱編碼提示,或在 [節點名稱編碼] 對話方塊中選取[未來不要顯示此對話方塊] 核取方塊。 如需此對話方塊中選項的詳細資訊,請參閱 管理架構樹狀檢視。
「BizTalk 編輯器」中的結構描述樹狀結構檢視會使用您輸入的字元顯示節點名稱。 「BizTalk 對應工具」也會顯示您已輸入的字元,而不顯示已編碼的版本。 在 [BizTalk 編輯器] 的 XSD 檢視中與 XSD 檔案本身,會使用已編碼的節點名稱。 例如,若您將節點命名為 Purchase Order,則在「BizTalk 編輯器」與「BizTalk 對應工具」的結構描述樹狀結構中,均會顯示為 Purchase Order。 在 [BizTalk 編輯器] 的 XSD 檢視中,當您首次插入對應的項目節點時,它會顯示如下。
<element name="Purchase_x0020_Order" type="xs:string />