Altova XMLSpy 2023 Enterprise Edition

“分配XML Schema”命令将Schema分配给XML文件,该文件通过“数据库查询”窗口的结果网格打开以进行编辑。完成分配后,可以根据分配的Schema对XML文件进行验证。当在XMLSpy中保存XML文件时,该分配将被写入数据库。

 

打开DB XML文件进行编辑

在“数据库查询”窗口中,当查询是针对一个XML DB,并且查询被执行以进行数据编辑时,“数据库查询”窗口底部的结果网格提供对数据库中的XML文件的访问,以便这些文件可以被编辑(参见下方截图)。

DB2AssignSchemaResWin

单击“XML”图标icXMLWithEdit将弹出以下菜单。

DBQueryResWinContextMnu

选择打开以进行编辑命令将在XMLSpy中打开XML文档,您可以在其中对其进行编辑。

 

将Schema分配给DB XML文件

在DB XML文件在XMLSpy中打开以进行编辑时,才会启用IBM DB2 | 分配XML Schema命令。当XML文档在XMLSpy中处于活动状态时,单击分配XML Schema命令将弹出“选择XML Schema”对话框(参见下方截图)。

DB2AssignSchemaDlg

您可以从存储在数据中的Schema中选择一个Schema(它们都列在“数据库的Schema”组合框的下拉列表中),或从可以浏览的外部文件中选择。单击确定以将Schema分配给XML文件。请注意,分配没有被写入XML文件。当在XMLSpy中保存XML文件时,如果在打开文档时选择了“查询数据库”工具栏中的“自动提交XML更改”图标icDBQueryAutoCommitXMLEdit,则Schema分配就被保存到数据库中。请注意,Schema分配被写入数据库,而不是XML文件。

 

提示:“数据库查询”窗口的结果网格中的“编辑XML”菜单也有一个分配XML Schema命令(参见下方截图),它也会将Schema分配到DB XML文件。
DBQueryResWinContextMnu

这两个“分配XML Schema”命令之间的区别在于DB | IBM DB2菜单中的命令允许您在编辑XML文件时分配XML Schema,因此您可以在编辑XML文档时更改Schema分配并立即对XML文档进行验证。

 

© 2017-2023 Altova GmbH