共用方式為


使用架構

本節包含與使用架構相關聯之常見工作的程式碼範例。

使用 XSD 架構

介面 IDocumentSpec Interface 代表由 XML 架構定義語言(XSD)架構所定義的文件結構,該結構以 XSD 的最上層元素為根。 安裝架構之後,可以藉由呼叫 IPipelineContext.GetDocumentSpecByType MethodIPipelineContext 介面中的 或 IPipelineContext.GetDocumentSpecByName Method 方法來擷取架構。

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

使用 XSD 平面檔案結構

GetDocumentSpecByTypeGetDocumentSpecByName 方法都會傳回 IDocumentSpec 介面。 如果架構實際上是平面檔案架構(具有其他平面檔案特定批註),您可以將 IDocumentSpec 型別轉換為 IFFDocumentSpec ,並從該處開始剖析和序列化序列。

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

另請參閱

使用剖析和串行化引擎