Compartir vía


Uso de esquemas

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

Uso de 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 métodos IPipelineContext.GetDocumentSpecByType Method o IPipelineContext.GetDocumentSpecByName Method en la interfaz IPipelineContext.

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

Uso de esquemas de archivos planos 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 la IDocumentSpec en IFFDocumentSpec e iniciar el análisis y serialización de secuencias desde allí.

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

Véase también

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