이스케이프 문자
개요
이스케이프 문자는 그다음에 오는 문자의 특별한 의미가 인식되지 않도록 하는 단일 문자입니다. 예를 들어 다음 특징을 가지도록 플랫 파일 레코드를 정의한다고 가정해 봅니다.
이름 = Record1
구분됨
자식 구분 기호 = 쉼표 문자(,)
자식 순서 = 전위
이스케이프 문자 = 백슬래시 문자(\)
태그 = RECORD1
두 필드 Field1 및 Field2
그러면 해당 레코드에 대해 다음 플랫 파일 데이터가 적용됩니다.
RECORD1,testfield1\,testfield1,testfield2
^^
데이터는 다음 XML 조각으로 디스어셈블됩니다.
<Record1>
<Field1>testfield1,testfield1</Field1>
<Field2>testfield2</Field2>
</Record1>
플랫 파일 레코드 다음 줄에 표시된 이스케이프 문자 시퀀스가 \,
해당하는 XML 레코드의 Field1 데이터에 이스케이프 문자가 없는 단일 쉼표 문자로 변환되었습니다. 또한 해당 쉼표 문자는 다른 두 개의 쉼표와 마찬가지로 필드 구분 문자로 해석되지 않았습니다.
Flat file assembler가 반대 작업을 수행하여 레코드의 XML 버전을 동등한 플랫 파일 레코드로 변환하면 Field1 중간의 쉼표 앞에 이스케이프 문자가 삽입됩니다. 따라서 쉼표는 필드 구분 문자가 아닌 데이터로 해석됩니다.
BizTalk 편집기를 사용하여 플랫 파일 스키마를 만들 때 스키마 노드의 기본 이스케이프 문자 및 기본 이 스케이프 문자 형식 속성을 사용하여 전체 스키 마 에 대한 기본 이스케이프 문자를 정의할 수 있습니다. 그런 다음, 이 기본 이스케이프 문자 또는 레코드 노드의 이스케이프 문자 형식 속성을 사용하여 이 기본 이스케이프 문자 또는 사용자 지정 레코드 별 이스케이프 문자를 사용하도록 스키마의 각 개별 레코드를 구성할 수 있습니다.
참고 항목
- 특수 문자를 필드 값의 일부로 해석하는 방법
- UI 지침 및 개발자 API 네임스페이스 참조에서 문자 속성을 이스케이프합니다.
- 기본 이스케이프 문자(플랫 파일 스키마의 노드 속성)
- 기본 이스케이프 문자 형식(플랫 파일 스키마의 노드 속성)
- 이스케이프 문자(플랫 파일 스키마의 노드 속성)
- 이스케이프 문자 형식(플랫 파일 스키마의 노드 속성)