Leggere in inglese

Condividi tramite


Uso di schemi

In questa sezione sono riportati esempi di codice relativi ad attività comuni associate all'utilizzo di schemi.

Utilizzo di schemi XSD

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

Utilizzo di schemi di file flat XSD

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

Vedere anche

Uso del motore di analisi e di serializzazione