共用方式為


逸出字元

概觀

逸出字元是單一字元,可隱藏其後面的字元的任何特殊意義。 例如,如果您將平面檔案記錄定義為具有下列特性:

  • 名稱 = Record1

  • Delimited (分隔檔)

  • 子分隔符 = 逗號字元 (,)

  • 子順序 = 前綴

  • 逸出字元 = 反斜杠字元 (\)

  • Tag = RECORD1

  • 兩個名為 Field1 和 Field2 的欄位

    然後,下列平面檔案數據會套用對於記錄。

RECORD1,testfield1\,testfield1,testfield2  
                  ^^  
  

數據將會分解成下列 XML 片段。

<Record1>  
    <Field1>testfield1,testfield1</Field1>  
    <Field2>testfield2</Field2>  
</Record1>  
  

請注意,平面檔案記錄之後的行指出的逸出字元序列 \, 已被轉換為一個單一逗號字元,且在對應的 XML 記錄中 Field1 的數據中不包含逸出字元。 此外,該逗號字元並未解譯為欄位分隔符,就像其他兩個逗號一樣。

當一般檔案組合器執行反向作業時,將記錄的 XML 版本轉換為其相等的一般檔案記錄時,逸出字元會在 Field1 中間的逗號之前插入,藉此表示它應該解譯為數據,而不是欄位分隔符。

使用 BizTalk 編輯器建立一般檔案架構時,您可以使用架構節點的預設逸出字元和預設逸出字元類型屬性,為整個架構定義預設逸出字元。 然後,您可以在架構中設定每個個別記錄,選擇使用預設逸出字元,或以逸出字元逸出字元類型屬性設定自定義的記錄特定逸出字元。這些屬性在記錄節點中可用。

另請參閱