期刊文献+

Declarative XML Update Language Based on a Higher Data Model 被引量:1

原文传递
导出
摘要 With the extensive use of XML in applications over the Web, how to update XML data is becoming an important issue because the role of XML has expanded beyond traditional applications in which XML is used for information exchange and data representation over the Web. So far, several languages have been proposed for updating XML data, but they are all based on lower, so-called graph-based or tree-based data models. Update requests are thus expressed in a nonintuitive and unnatural way and update statements are too complicated to comprehend. This paper presents a novel declarative XML update language which is an extension of the XML-RL query language. Compared with other existing XML update languages, it has the following features. First, it is the only XML data manipulation language based on a higher data model. Second, this language can express complex update requests at multiple levels in a hierarchy in a simple and flat way. Third, this language directly supports the functionality of updating complex objects while all other update languages do not support these operations. Lastly, most of existing languages use rename to modify attribute and element names, which is a different way from updates on value. The proposed language modifies tag names, values, and objects in a unified way by the introduction of three kinds of logical binding variables: object variables, value variables, and name variables.
出处 《Journal of Computer Science & Technology》 SCIE EI CSCD 2005年第3期373-377,共5页 计算机科学技术学报(英文版)
基金 教育部优秀青年教师资助计划,国家自然科学基金
  • 相关文献

参考文献1

二级参考文献26

  • 1Florescu D, Kossmann D. A performance evaluation of alternative mapping schemes for storing XML data in a relational database. INRIA Tech. Report, INRIA ,No.3680, 1999.
  • 2Florescu D, Kossmann D. Storing and querying XML data using an RDBMS. IEEE Data Engineering Bulletin. 1999.3: 27-34.
  • 3Deutsch A, Fernandez M, Suciu D. Storing semistructured data with STORED. In Proc. the 1999 SIGMOD Conference, Philadelphia, USA, 1999, pp.431-442.
  • 4Manolescu I, Florescu D, Kossmann D et al. Agora:Living with XML and relational. In Proc. the 26th VLDB Conference, Cairo, Egypt, 2000, pp.623-626.
  • 5Schmidt A, Kersten M, Windhouwer Met al. Efficient relational storage and retrieval of XML documents. In Proc. the 3rd International Workshop WebDB, Dallas,USA, 2000, pp.137-150.
  • 6Zhou A, Lu H, Zheng S et al. VXMLR: A visual XMLrelational database system. In Proc. the 27th VLDB Conference, Roma, Italy, 2001, pp.719-720.
  • 7Fegaras L, Elmasri R. Query engines for Web-accessible XML data. In Proc. the 27th VLDB Conference, Roma,Italy, 2001, pp.251-260.
  • 8Hou J, Zhang Y, Kambayashi Y. Object-orlented representation for XML data. In Proc. the 3rd CODAS Conference, Beijing, China, 2001, pp.43-52.
  • 9Renner A. XML data and object databases: A perfect couple? In Proc. the 17th ICDE Conference, Heidelberg, 2001, pp.143-148.
  • 10McHugh J, Abiteboul S, Goldman R et al. Lore: A database management system for semistructured data.SIGMOD Record, 1997, 3: 54-66.

共引文献6

同被引文献4

  • 1朱超,王一举.一种面向代码的基于J2EE的软件开发方法[J].长江大学学报:自然科学版,2007,21(2):299-301.
  • 2Kim S M, Yoo S I. DOM tree browsing of a very large XML document:Design and implementation[ J [. The Jour- nal of Systems and Software,2009,82(11):1843-1858.
  • 3Leone A, Chen D. Implementation of an object oriented data model in an information system for water catchment management: Java JDO and Db4o Object Database[ J ]. En-.
  • 4North K. Java, SQL, Cloudscape, and Derby [ J ]. Dr. Dobb's Journal,2004,29(12):38-40.

引证文献1

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部