Baca dalam bahasa Inggris

Bagikan melalui


Karakter Escape

Gambaran Umum

Karakter escape adalah karakter tunggal yang menekan arti khusus dari karakter yang mengikutinya. Misalnya, jika Anda menentukan rekaman file datar sebagai memiliki karakteristik berikut:

  • Nama = Record1

  • Dibatasi

  • Pemisah anak = karakter koma (,)

  • Urutan anak = awalan

  • Karakter escape = karakter garis miring terbelakang (\)

  • Tag = RECORD1

  • Dua bidang bernama Field1 dan Field2

    Kemudian data file datar berikut berlaku untuk rekaman.

RECORD1,testfield1\,testfield1,testfield2  
                  ^^  
  

Data akan dibongkar ke dalam fragmen XML berikut.

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

Perhatikan bahwa urutan \, karakter escape yang ditunjukkan pada baris setelah rekaman file datar, telah dikonversi menjadi karakter koma tunggal tanpa karakter escape dalam data untuk Field1 dalam rekaman XML yang setara. Selanjutnya, karakter koma itu tidak ditafsirkan sebagai pemisah bidang seperti dua koma lainnya.

Ketika perakit file datar melakukan operasi terbalik, mengonversi versi XML rekaman ke rekaman file datar yang setara, karakter escape akan dimasukkan sebelum koma di tengah Field1, sehingga menunjukkan bahwa itu harus ditafsirkan sebagai data daripada sebagai pemisah bidang.

Saat membuat skema file datar menggunakan BizTalk Editor, Anda dapat menentukan karakter escape default untuk seluruh skema menggunakan properti Karakter Escape Default dan Tipe Karakter Escape Default dari simpul Skema . Kemudian, Anda dapat mengonfigurasi setiap rekaman individual dalam skema untuk menggunakan karakter escape default ini atau karakter escape khusus rekaman kustom menggunakan properti Karakter Escape] dan Tipe Karakter Escape dari simpul Rekaman .

Lihat juga