Partager via


Utilisation des schémas

Cette section présente des exemples de codes correspondant aux tâches communes associées à l'utilisation de schémas.

Utilisation des schémas XSD

L’interface IDocumentSpec Interface représente une forme de document définie par un schéma XSD (XML Schema Definition Language) ; la forme est enracinée par un élément de niveau supérieur du XSD. Une fois le schéma installé, il peut être récupéré en appelant les IPipelineContext.GetDocumentSpecByType Method méthodes ou IPipelineContext.GetDocumentSpecByName Method dans l’interface IPipelineContext .

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

Utilisation des schémas de fichier plat XSD

Les méthodes GetDocumentSpecByType et GetDocumentSpecByName retournent l’interface IDocumentSpec . Si le schéma est en fait un schéma de fichier plat (avec des annotations supplémentaires spécifiques aux fichiers plats), vous pouvez taper le IDocumentSpec dans IFFDocumentSpec et lancer l’analyse et la sérialisation des séquences à partir de là.

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

Voir aussi

Utilisation des moteurs d’analyse et de sérialisation