【24h】

Updating XML

机译:更新XML

获取原文

摘要

As XML has developed over the past few years, its role has expanded beyond its original domain as a semantics-preserving markup language for online documents, and it is now also the de facto format for interchanging data between heterogeneous systems. Data sources expert XML "views" over their data, and other system can directly import or query these views. As a result, there has been great interest in languages and systems for expressing queries over XML data, whether the XML is stored in a repository or generated as a view over some other data storage format.

Clearly, in order to fully evolve XML into a universal data representation and sharing format, we must allow users to specify updates to XML documents and must develop techniques to process them efficiently. Update capabilities are important not only for modifying XML documents, but also for propagating changes through XML view and for expressing and transmitting changes to documents. This paper begins by proposing a set ofbasic update operations for both ordered and unordered XML data. We next describe extensions to the proposed standard XML query language, XQuery, to incorporate the update operations. We then consider alternative methods for implementing update operations when the XML data is mapped into a relational database. Finally, we describe an experimental evaluation of the alternative techniques for implementing our extensions.

机译:

随着XML在过去几年中的发展,它的作用已经超越了其最初的领域,成为在线文档的保留语义的标记语言,现在它也成为了事实上的格式,可以互换异构系统之间的数据。数据源使用专家XML对其数据的“视图”,其他系统可以直接导入或查询这些视图。结果,人们对用于表达对XML数据的查询的语言和系统非常感兴趣,无论XML是存储在存储库中还是作为其他某种数据存储格式的视图生成。

很显然,为了将XML全面发展为通用的数据表示和共享格式,我们必须允许用户指定XML文档的更新,并且必须开发有效地处理它们的技术。更新功能不仅对于修改XML文档非常重要,而且对于通过XML视图传播更改以及将更改表达和传输到文档也很重要。本文首先提出了针对有序和无序XML数据的一组基本更新操作。接下来,我们描述对提议的标准XML查询语言XQuery的扩展,以合并更新操作。然后,当XML数据映射到关系数据库时,我们考虑用于实现更新操作的替代方法。最后,我们对实现扩展的替代技术进行了实验评估。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号