Uso di schemi
In questa sezione sono riportati esempi di codice relativi ad attività comuni associate all'utilizzo di schemi.
L'interfaccia rappresenta una forma di documento definita da uno schema XSD (XML Schema Definition Language). La IDocumentSpec Interface
forma è radicata da un elemento di primo livello dell'XSD. Dopo aver installato lo schema, è possibile recuperarlo chiamando i IPipelineContext.GetDocumentSpecByType Method
metodi o IPipelineContext.GetDocumentSpecByName Method
nell'interfaccia IPipelineContext .
IDocumentSpec docspec = pipeineContext.GetDocumentSpecByType("myschema#root");
Entrambi i metodi GetDocumentSpecByType e GetDocumentSpecByName restituiscono l'interfaccia IDocumentSpec . Se lo schema è effettivamente uno schema di file flat (uno con annotazioni aggiuntive specifiche del file flat), è possibile eseguire il cast di IDocumentSpec in IFFDocumentSpec e avviare l'analisi e la serializzazione delle sequenze da questa posizione.
IFFDocumentSpec docspec = (IFFDocumentSpec) pipeineContext.GetDocumentSpecByType("myschema#root");