DB2 9.7 中 XML 文档解析和验证错误诊断工具
2010-05-05 00:00:00 来源:WEB开发网上述信息对于定位 XML 文档中的错误有一定作用,它的错误描述是准确的。但是,文档中有两个 NumberOrdered 元素,错误提示并没有告诉我们是哪一个 NumberOrdered 元素出错。如果说,对于上述文档我们可以遍历所有 NumberOrdered 元素去检查错误,当 XML 文档包含成百上千个 NumberOrdered 元素时,这样的位置信息对于快速解决错误就显得更加重要。下面我们就可以看到,XSR_GET_PARSING_DIAGNOSTICS 就能为我们提供这样的出错位置信息。
利用 XSR_GET_PARSING_DIAGNOSTICS 获取错误信息
可以在 DB2 命令行工具中直接执行下面的语句来调用 XSR_GET_PARSING_DIAGNOSTICS 存储过程:
清单 7. 使用 XSR_GET_PARSING_DIAGNOSTICS
CALL XSR_GET_PARSING_DIAGNOSTICS(
blob('<?xml version="1.0"?>
<PurchaseOrder xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<item>
<Id>1</Id>
<Date>2001.12.17T09:30:47.0Z</Date>
<ItemName>Computer</ItemName >
<NumberOrdered>2</NumberOrdered>
<Customer>WorldStar</Customer>
</item>
<item>
<Id>1</Id>
<Date>2001.12.17T09:30:47.0Z</Date>
<ItemName>Computer</ItemName>
<NumberOrdered>2</numberOrdered>
<Customer>WorldStar</Customer>
</item>
</PurchaseOrder>
'),'','','',0,?,?)
- ››db2 对float类型取char后显示科学计数法
- ››DB2中出现SQL1032N错误现象时的解决办法
- ››DB2 锁升级示例
- ››db2诊断系列之---定位锁等待问题
- ››db2 命令选项解释
- ››XML 转成 数组对象
- ››XML注意的转义字符
- ››xml文件正确性验证类实现
- ››DB2 最佳实践: 使用 DB2 pureXML 管理 XML 数据的...
- ››DB2 9.5 SQL Procedure Developer 认证考试 735 准...
- ››DB2 9.5 SQL Procedure Developer 认证考试 735 准...
- ››DB2 9.5 SQL Procedure Developer 认证考试 735 准...
更多精彩
赞助商链接