영어로 읽기

다음을 통해 공유


줄 바꿈 문자

개요

줄 바꿈 문자는 필드에서 해당 문자의 다른 일반적 의미를 나타내지 않고 데이터 문자를 줄 바꿈하는 데 사용됩니다. 예를 들어 다음 특징을 가지도록 플랫 파일 레코드를 정의한다고 가정해 봅니다.

  • 이름 = Record1

  • 구분됨

  • 자식 구분 기호 = 쉼표 문자(,)

  • 자식 순서 = 중위

  • 이스케이프 문자 = 백슬래시 문자(\)

  • 태그 = RECORD1

  • 세 필드의 이름은 Field1, Field2 및 Field3이고 각 필드는 해당 줄 바꿈 문자로 숫자 기호(#)를 사용하도록 정의되어 있습니다.

    그러면 해당 레코드에 대해 다음 플랫 파일 데이터가 적용됩니다.

RECORD1#field1#,#field2#,#field3#  
  

데이터는 다음 XML 조각으로 디스어셈블됩니다.

<Record1>  
    <Field1></Field1>  
    <Field2></Field2>  
    <Field3></Field3>  
</Record1>  
  

굵게 표시된 데이터 문자 field1, field2 및 field3을 묶는 줄 바꿈 문자(#)가 제거되었습니다.

플랫 파일 어셈블러가 역방향 작업을 수행하여 레코드의 XML 버전을 해당 플랫 파일 레코드로 변환하면 각 필드의 데이터 문자 앞과 뒤에 래핑 문자가 삽입되어 플랫 파일 문자의 원래 시퀀스가 생성됩니다.

정의된 이스케이프 문자를 정의된 줄 바꿈 문자와 함께 사용할 수 있습니다. 예를 들어 Field1의 값이 다음과 같이 변경된다고 가정해 보십시오(굵게 표시).

<Record1>  
    <Field1></Field1>  
    <Field2>field2</Field2>  
    <Field3>field3</Field3>  
</Record1>  
  

이 XML 조각을 어셈블할 때 제공된 레코드 및 필드 정의를 사용하여 플랫 파일 문자가 다음과 같은 순서로 지정됩니다. 이스케이프 처리된 숫자 기호 순서가 굵게 표시됩니다.

RECORD1#field1#,#field2#,#field3#  
  

BizTalk 편집기를 사용하여 플랫 파일 스키마를 만들 때 스키마 노드의 기본 줄 바꿈 문자 및 기본 줄 바꿈 문자 형식 속성을 사용하여 전체 스키에 대한 기본 줄 바꿈 문자를 정의할 수 있습니다. 그런 다음, 플랫 파일 스키마의 필드 요소 또는 필드 특성 노드의 문자 줄 바꿈 및 줄 바꿈 형식 속성을 사용하여 이 기본 줄 바꿈 문자 또는 사용자 지정 필드별 래핑 문자를 사용하도록 스키마의 각 개별 필드를 구성할 수 있습니다.

참고 항목