스키마 사용
이 섹션에서는 스키마 사용과 관련된 일반적인 작업의 코드 예제를 제공합니다.
인터페이스는 IDocumentSpec Interface
XSD(XML 스키마 정의 언어) 스키마로 정의된 문서 셰이프를 나타냅니다. 이 셰이프는 XSD의 최상위 요소에 의해 루팅됩니다. 스키마가 설치되면 IPipelineContext 인터페이스에서 또는 IPipelineContext.GetDocumentSpecByName Method
메서드를 호출 IPipelineContext.GetDocumentSpecByType Method
하여 검색할 수 있습니다.
IDocumentSpec docspec = pipeineContext.GetDocumentSpecByType("myschema#root");
GetDocumentSpecByType 및 GetDocumentSpecByName 메서드는 모두 IDocumentSpec 인터페이스를 반환합니다. 스키마가 실제로 플랫 파일 스키마(추가 플랫 파일 관련 주석이 있는 스키마)인 경우 IDocumentSpec 을 IFFDocumentSpec 으로 형식화하고 여기에서 시퀀스 구문 분석 및 직렬화를 시작할 수 있습니다.
IFFDocumentSpec docspec = (IFFDocumentSpec) pipeineContext.GetDocumentSpecByType("myschema#root");