Compartir vía


Uso de esquemas

Esta sección contiene ejemplos de código para tareas comunes asociadas con el uso de esquemas.

Utilizar esquemas XSD

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");  

Utilizar esquemas de archivo sin formato XSD

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");  

Consulte también

Uso de los motores de análisis y serialización