使用架构
本部分包含与使用架构关联的常见任务的代码示例。
接口 IDocumentSpec Interface
表示由 XML 架构定义语言 (XSD) 架构定义的文档形状;该形状由 XSD 的顶级元素根。 安装架构后,可以通过在 IPipelineContext 接口中调用 IPipelineContext.GetDocumentSpecByType Method
或 IPipelineContext.GetDocumentSpecByName Method
方法来检索该架构。
IDocumentSpec docspec = pipeineContext.GetDocumentSpecByType("myschema#root");
GetDocumentSpecByType 和 GetDocumentSpecByName 方法都返回 IDocumentSpec 接口。 如果架构实际上是平面文件架构 () 具有其他平面文件特定注释的架构,则可以将 IDocumentSpec 键入为 IFFDocumentSpec ,并从那里启动分析和序列化序列。
IFFDocumentSpec docspec = (IFFDocumentSpec) pipeineContext.GetDocumentSpecByType("myschema#root");