在 DB2 中管理 XML Schema,第 1 部分: 管理 XML Schema 并验证 XML 数据
2010-03-25 00:00:00 来源:WEB开发网清单 8. customer1.del
111, "<XDS FIL='customer1.xml'/>"
执行以下 IMPORT 命令,使用通过 XML 中的模式位置获取的 XML Schema 来验证这个 XML 数据:
清单 9. 在一个通过模式位置获取的 XML Schema 中验证 XML 数据
IMPORT FROM /work/customer1.del of del XML FROM /work
XMLVALIDATE USING SCHEMALOCATION HINTS INSERT INTO T1;
执行 “DELETE FROM T1 WHERE ID=111” SQL 语句删除以上导入的记录,执行以下 IMPORT 命令,使用通过 XML 数据中的关系 ID 获取的 XML Schema 来验证 XML 数据:
清单 10. 在一个通过关系 ID 获取的 XML Schema 中验证 XML 数据
IMPORT FROM /work/customer1.del of del XML FROM /work
XMLVALIDATE USING SCHEMA SAMPLE.CUSTOMER1 INSERT INTO T1;
不带名称空间的 XML Schema ,它引用另一个不带名称空间的 XML Schema
清单 11 中的 customer2.xml 是一个适合 customer2.xsd 示例的 XML 数据。
可以使用清单 9 和 10 中的方法来验证这个 XML 数据。
清单 11. customer2.xml
<?xml version="1.0"?>
<customer xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:noNamespaceSchemaLocation="customer2.xsd"
type="2">
<name>cust2</name>
<address>address2</address>
<phone>11-2222-3333</phone>
<email>cust2@sample.com</email>
<company-name>company1</company-name>
<company-address>company-address1</company-address>
</customer>
- ››db2 对float类型取char后显示科学计数法
- ››DB2中出现SQL1032N错误现象时的解决办法
- ››DB2 锁升级示例
- ››db2诊断系列之---定位锁等待问题
- ››db2 命令选项解释
- ››管理/var/spool/clientmqueue/下的大文件
- ››XML 转成 数组对象
- ››XML注意的转义字符
- ››xml文件正确性验证类实现
- ››DB2 最佳实践: 使用 DB2 pureXML 管理 XML 数据的...
- ››DB2 9.5 SQL Procedure Developer 认证考试 735 准...
- ››DB2 9.5 SQL Procedure Developer 认证考试 735 准...
更多精彩
赞助商链接