XML 模式验证

XML模式验证是根据XML模式确定XML文档的结构、内容和数据类型是否有效的过程。

此外,XML模式验证功能可以从输入文档中删除可忽略的空格。

验证XML文档的方法有两种:
  • 在CREATE TABLE或ALTER TABLE语句中,在XML列定义中包含XML类型修饰符,即可自动完成。 当列具有XML类型修饰符时, Db2 会隐式验证插入到列中的文档或列中已更新的文档。
  • 手动,即在将文档插入XML列或更新XML列中的文档时,执行内置函数DSN_XMLVALIDATE。

当您在XML列中插入数据时,如果没有XML类型修饰符,则验证是可选的。 当您使用XML类型修改器将数据插入XML列时,必须进行验证。