영어로 읽기

다음을 통해 공유


스키마 사용

이 섹션에서는 스키마 사용과 관련된 일반적인 작업의 코드 예제를 제공합니다.

XSD 스키마 사용

인터페이스는 IDocumentSpec Interface XSD(XML 스키마 정의 언어) 스키마로 정의된 문서 셰이프를 나타냅니다. 이 셰이프는 XSD의 최상위 요소에 의해 루팅됩니다. 스키마가 설치되면 IPipelineContext 인터페이스에서 또는 IPipelineContext.GetDocumentSpecByName Method 메서드를 호출 IPipelineContext.GetDocumentSpecByType Method 하여 검색할 수 있습니다.

IDocumentSpec docspec = pipeineContext.GetDocumentSpecByType("myschema#root");  

XSD 플랫 파일 스키마 사용

GetDocumentSpecByTypeGetDocumentSpecByName 메서드는 모두 IDocumentSpec 인터페이스를 반환합니다. 스키마가 실제로 플랫 파일 스키마(추가 플랫 파일 관련 주석이 있는 스키마)인 경우 IDocumentSpecIFFDocumentSpec 으로 형식화하고 여기에서 시퀀스 구문 분석 및 직렬화를 시작할 수 있습니다.

IFFDocumentSpec docspec = (IFFDocumentSpec) pipeineContext.GetDocumentSpecByType("myschema#root");  

참고 항목

구문 분석 및 직렬화 엔진 사용