Uso de esquemas
Esta sección contiene ejemplos de código para tareas comunes asociadas con el uso de esquemas.
La IDocumentSpec Interface
interfaz representa una forma de documento definida por un esquema del lenguaje de definición de esquemas XML (XSD); la forma se basa en un elemento de nivel superior del XSD. Una vez instalado el esquema, se puede recuperar llamando a los IPipelineContext.GetDocumentSpecByType Method
métodos o IPipelineContext.GetDocumentSpecByName Method
en la interfaz IPipelineContext .
IDocumentSpec docspec = pipeineContext.GetDocumentSpecByType("myschema#root");
Los métodos GetDocumentSpecByType y GetDocumentSpecByName devuelven la interfaz IDocumentSpec . Si el esquema es realmente un esquema de archivo plano (uno que tiene anotaciones específicas de archivos planos adicionales), puede escribir IDocumentSpec en IFFDocumentSpec e iniciar el análisis y serialización de secuencias desde allí.
IFFDocumentSpec docspec = (IFFDocumentSpec) pipeineContext.GetDocumentSpecByType("myschema#root");