逻辑示意图和 XML 数据

使用外部应用程序或 SQL 查询对于数据模型而言过于复杂以致于无法配置时,可以构建 XML 数据并使用该 XML 数据作为输入数据,生成逻辑示意图。

XML 构建器简介

逻辑示意图构建器用于生成和更新逻辑示意图内容。逻辑示意图构建器需要特定数据和特定上下文,它们能够从中生成或更新逻辑示意图。XML 构建器是用于配置并处理 XML 数据的构建器。

通过避免开发昂贵且不易维护的特定界面,XML 构建器在您使用诸如工业应用程序(如 Network Engineer)、ERP(如 SAP)、PLM(如 Matrix One)或分析包(如 CYME)的外部应用程序时尤为有用。

数据模型过于复杂以及难以配置 SQL 查询以检索想要用作生成示意图的输入的数据时,也可以使用 XML 构建器。

了解有关如何在逻辑示意图模板上配置 XML 构建器,以便从 XML 数据构建示意图的信息

XML 构建器处理

XML 构建器能够处理基于 XMLBuilderDiagram XML 模式定义文件的所有 XML 数据。XML 构建器从可利用外部组件自动构建的物理 XML 文件或内存 XML 数据运行。

它通过创建逻辑示意图要素(这些要素与输入 XML NodeFeature、LinkFeature、NodeOnLinkFeature 和 SubLinkFeature 项目相关)填充预期的逻辑示意图要素类,并将该 XML 的拓扑、几何和属性值初始化。

了解有关 XML 构建器如何运行的信息

了解有关逐步生成 XML 逻辑示意图的信息

了解有关逐步更新 XML 逻辑示意图的信息

开发外部组件以生成传入 XML 构建器的 XML 数据

XML 数据可以由配置为每次请求 Schematics 生成或更新逻辑示意图时都会执行的外部组件自动构建。终端用户请求生成或更新示意图时,此外部组件可以通过上下文设定运行(例如地图文档中当前选定的要素集、为生成示意图指定的关键词),生成传入构建器的 XML。

外部自定义组件必须实施若干特定 Schematics 界面 - ISchematicXmlGenerate 或 ISchematicXmlUpdate。

了解有关如何实施 XML 构建器外部组件的信息