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

在 DB2 中管理 XML Schema,第 1 部分: 管理 XML Schema 并验证 XML 数据

 2010-03-25 00:00:00 来源:WEB开发网   
核心提示: 注册 XML Schema 执行以下步骤在 DB2 中注册一个 XML Schema :注册主 XML Schema (REGISTER XMLSCHEMA 命令),注意:这个 DB2 命令不区分大小写,在 DB2 中管理 XML Schema,第 1 部分: 管理 XML Schema 并验证

注册 XML Schema

执行以下步骤在 DB2 中注册一个 XML Schema :

注册主 XML Schema (REGISTER XMLSCHEMA 命令)。

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

添加包含和导入的 XML Schema (ADD XMLSCHEMA 命令)。

注意:也可以在注册主 XML Schema 时在 步骤 1 中使用命令选项来添加这些 XML Schema 。

验证和激活已注册的 XML Schema (COMPLETE XMLSCHEMA 命令)。

为详细解释以上步骤,下面展示这些类型的 XML Schema 示例。

不带名称空间的 XML Schema

清单 1 中的 customer1.xsd 是一个不带名称空间的 XML Schema 示例。

清单 1. customer1.xsd(XML Schema )

<?xml version="1.0"?> 
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"> 
  <xs:element name="customer"> 
    <xs:complexType> 
      <xs:sequence> 
        <xs:element name="name" type="xs:string"/> 
        <xs:element name="address" type="xs:string"/> 
        <xs:element name="phone" type="xs:string"/> 
        <xs:element name="email" type="xs:string"/> 
      </xs:sequence> 
      <xs:attribute name="type" type="xs:string"/> 
    </xs:complexType> 
  </xs:element> 
</xs:schema> 

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

Tags:DB 管理 XML

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