使用架构

本部分包含与使用架构关联的常见任务的代码示例。

使用 XSD 架构

IDocumentSpec Interface 接口表示由 XML 架构定义语言(XSD)定义的文档形状,并且该形状由 XSD 的顶级元素为根节点。 安装架构后,可以通过调用 IPipelineContext 接口中的 IPipelineContext.GetDocumentSpecByType MethodIPipelineContext.GetDocumentSpecByName Method 方法来检索架构。

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

使用 XSD 平面文件架构

GetDocumentSpecByTypeGetDocumentSpecByName 方法都返回 IDocumentSpec 接口。 如果架构实际上是平面文件架构(具有其他平面文件特定的批注),则可以将 IDocumentSpec 类型化为 IFFDocumentSpec ,并从那里启动分析和序列化序列。

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

另请参阅

使用分析和序列化引擎