xml spy
上一页  首页  下一页
数据库表结构到schema的转换

要根据一个数据库文件创建schema:
 
1.选择菜单项Convert | Create XML Schema from DB Structure,出现“Select a Source Database”对话框。  
 
db_select_source_db_all  
 
2.选择Microsoft Access (ADO),然后点击Next。 
 
3.点击Browse按钮,然后定位到Examples\Tutorial文件夹中的DB2schema.mdb文件。这时文件名DB2schema.mdb将显示在对话框中。  
 
db2s-acc2  
 
4.点击Next按钮,出现Create Schema对话框。您可以在其中选择对那些表(table)进行转换,以及其他与schema相关的选项。  
 
db_create_schema_1  
 
5.在Database Tables窗格中,点击Select All按钮,选中全部数据表。被选中的表将在Selected Tables窗格中显示出来。 
6.点击Create Schema按钮开始进行转换。自动生成的schema将用Schema/WSDL设计视图打开。 
7.在主窗口下方窗格的“Identity constraints”选项卡里可以看到各元素的keyref和key属性。 
8.点击全局成分Altova左边的ic_schem_part图标查看其内容模型。  
 
db2s-acc5  
 
9.选择菜单项File | Save as,将生成的schema保存为DB2schema.xsd。 
10.点击ic_back2global图标回到Schema概要视图。 

目前支持key和keyref的数据库:

目前,MS Access和几种其他数据库可以自动提供key和keyref信息。


其他数据库:将数据库结构转换为XML Schema
对于除MS Access以外的数据库,转换过程为分两步:
 
·创建数据库的连接字符串
·选择要转换的数据库表

关于转换的详细信息,请参见用户参考手册中Menus | Convert下的根据数据库结构创建XML Schema部分。

上一页  首页  下一页

© 2005 Altova

本文档由中国XML论坛Collin Hsu翻译。