DB2 V9.5的XSLT支持及新函数的使用
最后值得注意的是,在使用IBM DB2 V9.5版本的内置 XSLTRANSFORM 函数转换 XML 文档时,有一些重要注意事项和限制。
注意事项:
源 XML 文档必须是单一根并且格式良好。
因为 XSLT 变换在缺省情况下会产生 UTF-8 字符,所以插入到使用字符数据类型定义的列中时,输出流会丢失字符。
限制:
仅支持 W3C XSLT V1.0 建议。
所有参数和结果类型必须为 SQL 类型,它们不能是文件名。
不支持包含多个样式表文档的变换(使用 xsl:include 声明)。
在IBM DB2 V9.5中新增了XMLTRANSFORM函数,提供对XSLT变换的支持,帮助客户将XML文档(document)转换为其它文档。本文从一个唱片店的例子,从HTML和XML的对比来引出了XSLT的概念和重要性。并继续用唱片店的例子来说明如何使用DB2 V9.5提供的XMLTRANSFORM函数实现XSLT变换,以及如何向XSLTRANSFORM函数提供运行时参数,避免维护一个较大的XSLT样式表库,实现XSLT样式表的灵活性。
0
相关文章
- IBM中国投资公司正式关停,研发撤离终章奏响陶然 · 2025-03-04
- IBM宣布收购DataStax,以增强其数据库和生成式AI能力任朝阳 · 2025-02-26
- IBM对红帽的收购将在明年年初实现回本陶然 · 2024-10-29
- IBM:大型机和人工智能是必不可少的伙伴陶然 · 2024-10-14
- IBM中国的“躺平”:一出荒诞喜剧的幕后故事们李代丽 · 2024-08-28
- IBM中国系统中心裁撤:蓝色巨人的战略调整与市场变迁陶然 · 2024-08-27
- 主攻企业级基础模型,IBM watsonx迈出重要一步李代丽 · 2023-09-14
- 世界算力简史(下)李雪薇 · 2023-08-11
- IBM发布第一季度财报 软件混合云等业务增长超出预期陶然 · 2022-04-21
- IBM z16发布:面向大规模交易处理的实时AI和业内首个量子安全系统陶然 · 2022-04-07