-
公开(公告)号:CN101300577B
公开(公告)日:2011-03-16
申请号:CN200680041056.5
申请日:2006-11-06
Applicant: 微软公司
Abstract: 修改存储在关系型数据库中的XML文档的一部分包括将对该文档的操作转换成算子树。该算子树包括对应于用于经修改的数据的模式的第一部分的第一算子和对应于用于经修改的数据的模式的父部分的第二算子。从总体文档模式中提取该模式的第一和第二部分。使用该第一算子,用该模式的第一部分来执行对经修改的数据的第一确认。这形成了一经部分确认的XML文档部分。接着使用第二算子,用该模式的第二部分执行对该经部分确认的XML文档部分的第二确认。该XML文档约束被验证,并且经修改的数据被合并到该XML文档中,由此当在经修改的数据中缺少某个XML文档模式类型时,避免了对该XML文档的完全确认。
-
公开(公告)号:CN101300577A
公开(公告)日:2008-11-05
申请号:CN200680041056.5
申请日:2006-11-06
Applicant: 微软公司
Abstract: 修改存储在关系型数据库中的XML文档的一部分包括将对该文档的操作转换成算子树。该算子树包括对应于用于经修改的数据的模式的第一部分的第一算子和对应于用于经修改的数据的模式的父部分的第二算子。从总体文档模式中提取该模式的第一和第二部分。使用该第一算子,用该模式的第一部分来执行对经修改的数据的第一确认。这形成了一经部分确认的XML文档部分。接着使用第二算子,用该模式的第二部分执行对该经部分确认的XML文档部分的第二确认。该XML文档约束被验证,并且经修改的数据被合并到该XML文档中,由此当在经修改的数据中缺少某个XML文档模式类型时,避免了对该XML文档的完全确认。
-