WEB开发网
开发学院数据库DB2 在 DB2 中管理 XML Schemas,第 2 部分: XML Sche... 阅读

在 DB2 中管理 XML Schemas,第 2 部分: XML Schemas 演变和 XML 数据管理

 2010-04-12 00:00:00 来源:WEB开发网   
核心提示: 清单 2. cust1.xml<?xmlversion="1.0"?><customerxmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi:noNamespaceSchemaL

清单 2. cust1.xml

 <?xml version="1.0"?> 
 <customer xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
 xsi:noNamespaceSchemaLocation="cust1.xsd"> 
  <name>cust1</name> 
  <address>address1</address> 
  <phone>11-2222-3333</phone> 
  <email>cust1@sample.com</email> 
 </customer> 

清单 1中的 XML schema 使用以下命令注册。要了解如何注册 XML schema 和导入 XML 数据,参阅本系列第 1 部分 “在 DB2 中管理 XML schema,第 1 部分:管理 XML schema 并验证 XML 数据”。

注意:这个 DB2 命令不区分大小写,但 XML 数据和 schema 位置区分大小写。物理位置(如 /work/customer1.xsd)是否区分大小写取决于操作系统(Windows 不区分大小写,但 Linux 和 UNIX 区分大小写)。

 REGISTER XMLSCHEMA 'cust1.xsd' FROM '/work/cust1.xsd' AS SAMPLE2.CUST1; 
 COMPLETE XMLSCHEMA SAMPLE2.CUST1; 

以下命令创建表 T1 并将 清单 2中的 XML 数据导入表 T1。

 CREATE TABLE T1 (ID INT NOT NULL PRIMARY KEY, XMLDATA XML NOT NULL); 
 IMPORT FROM /work/cust1.del of del XML FROM /work 
  XMLVALIDATE USING SCHEMA SAMPLE2.CUST1 INSERT INTO T1; 

上一页  1 2 3 4 5 6 7  下一页

Tags:DB 管理 XML

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接