Freigeben über


Verwenden von Schemas

Dieser Abschnitt enthält Codebeispiele für allgemeine Aufgaben in Verbindung mit Schemas.

Verwenden von XSD-Schemas

Die IDocumentSpec Interface -Schnittstelle stellt eine Dokumentform dar, die durch ein XSD-Schema (XML Schema Definition Language) definiert wird. Die Form wird durch ein Element der obersten Ebene der XSD gerootet. Nach der Installation des Schemas kann es durch Aufrufen der IPipelineContext.GetDocumentSpecByType Method -Methode oder IPipelineContext.GetDocumentSpecByName Method in der IPipelineContext-Schnittstelle abgerufen werden.

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

Verwenden von XSD-Flatfile-Schemas

Sowohl die GetDocumentSpecByType - als auch die GetDocumentSpecByName-Methode geben die IDocumentSpec-Schnittstelle zurück. Wenn es sich bei dem Schema tatsächlich um ein Flatfileschema handelt (ein Schema mit zusätzlichen flatfilespezifischen Anmerkungen), können Sie IDocumentSpec in IFFDocumentSpec typisieren und von dort aus die Analyse und Serialisierung von Sequenzen initiieren.

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

Weitere Informationen

Verwenden der Analyse- und Serialisierungs-Engines