Baca dalam bahasa Inggris

Bagikan melalui


Mode Penguraian

Mode penguraian adalah atribut pada rekaman schemaInfo, dengan dua mode: kecepatan dan kompleksitas. Properti Pengoptimalan Parser dapat dikonfigurasi dalam BizTalk Schema Editor.

Contoh

<b:schemaInfo count_positions_by_byte="false" standard="Flat File"   
root_reference="document" parser_optimization="complexity" />.  

Dalam mode kecepatan, pengurai mencoba menyesuaikan data saat muncul di aliran. Misalnya, mengingat skema berikut.

<schema>  
   Root ("," prefix)  
      Field1   opt  
      Field2   opt  
      Field3   opt  
      Field4   opt  
      Record ("," infix)  
            Field5  
            Field6  
</schema>  

dan pesan input.

,1,2,3,4  

dengan mode kecepatan dokumen XML berikut diperoleh.

<Root>  
   <Field1>1</Field1>  
   <Field2>2</Field2>  
   <Field3>3</Field3>  
   <Field4>4</Field4>  
</Root>  

Dengan mode kompleksitas, skema yang sama menghasilkan output berikut.

<Root>  
   <Field1>1</Field1>  
   <Field2>2</Field2>  
      <Record>  
         <Field5>3</Field5>  
         <Field6>4</Field6>  
      </Record>  
</Root>  

Dalam mode kompleksitas, mesin penguraian file datar menggunakan penguraian atas-bawah dan bawah-atas, dan mencoba untuk menyesuaikan data dengan lebih akurat. Dalam mode kecepatan, pengurai mencoba menyesuaikan data saat muncul di aliran.

Jika Anda memiliki elemen opsional dengan elemen yang diperlukan, misalnya.

<schema>  
   Root  
      Record1 (required)  
  
      Record2 (optional)  
  
      Record3 (required)  
  

Anda harus menggunakan mode kompleksitas untuk mengurai data dengan benar, karena pengurai mewakili skema secara internal sebagai.

<schema>  
   Root  
      Record1 (required)  
      <sequence> (optional)  
         Record2 (required)  
         Record3 (required)  

Lihat juga

Menggunakan Mesin Penguraian File Datar