Microsoft BizTalk Server에는 플랫 파일 문서 구문 분석 및 직렬화 프로세스를 간소화하기 위한 구문 분석 및 직렬화 엔진이 포함되어 있습니다.
구문 분석 엔진은 다양한 문서 형식을 XML로 구문 분석할 수 있는 스키마 기반 프레임워크입니다. 또한 엔진에는 사용자 지정 형식을 더 쉽게 구문 분석할 수 있도록 잘 정의된 확장성 모델이 있습니다.
복잡한 구문 분석의 경우 디스어셈블러가 사용됩니다. 네이티브 형식을 XML로 변환하는 것 외에도 디스어셈블러는 단일 문서를 여러 문서로 구분할 수 있습니다.
직렬화 엔진은 반대 방향으로 작동한다는 점을 제외하고 구문 분석 엔진과 비슷합니다. 구문 분석 엔진이 네이티브 형식을 XML로 변환하는 경우 직렬화 엔진은 XML을 네이티브 형식으로 변환합니다. 구문 분석 엔진이 디스어셈블러를 사용하는 것처럼 직렬화 엔진은 어셈블러를 사용합니다.
이 섹션에서는 XSD(XML 스키마 정의 언어) 스키마에 따라 문자 인코딩을 수행하고, 구문 분석 및 직렬화 엔진 API를 사용하여 다른 일반적인 작업을 수행하는 방법을 설명합니다.