使用結構描述
本節包含與使用結構描述有關之一般工作的程式碼範例。
IDocumentSpec Interface
介面代表 XML 架構定義語言所定義的檔圖形, (XSD) 架構;圖形是由 XSD 的最上層元素所根。 安裝架構之後,可以藉由呼叫 IPipelineContext.GetDocumentSpecByType Method
IPipelineCoNtext介面中的 或 IPipelineContext.GetDocumentSpecByName Method
方法來擷取架構。
IDocumentSpec docspec = pipeineContext.GetDocumentSpecByType("myschema#root");
GetDocumentSpecByType和GetDocumentSpecByName方法都會傳回IDocumentSpec介面。 如果架構實際上是一般檔案架構, (具有其他一般檔案特定批註的檔案架構) ,您可以將 IDocumentSpec 輸入 IFFDocumentSpec ,然後從該處起始剖析和序列化序列。
IFFDocumentSpec docspec = (IFFDocumentSpec) pipeineContext.GetDocumentSpecByType("myschema#root");