Object-oriented representation for XML data

XML is a new standard for representing and exchanging data on the Internet. How to model XML data for Web applications and data management is a hot topic in the XML research area. The paper presents an object representation model for XML data. A set of transformation rules and steps are established to transform DTDs, as well as XML documents with DTDs, into this model. This model capsulizes elements of XML data and manipulation methods. This pure object oriented model considers the features and usage of XML data and is suitable for Web applications as well as XML data management. DTD-Tree is defined to represent DTD and describe the procedure to use transformation rules. DTD-Tree can also be used as a logical interface for DTD processing.

[1]  Kyuseok Shim,et al.  XTRACT: a system for extracting document type descriptors from XML documents , 2000, SIGMOD '00.

[2]  R. G. G. Cattell,et al.  Recent books , 2000, IEEE Spectrum.

[3]  G. M. Bierman Using XML as an Object Interchange Format , 2000 .

[4]  Hui Lin,et al.  Object-Oriented mediator queries to XML data , 2000, Proceedings of the First International Conference on Web Information Systems Engineering.

[5]  Hiroshi Maruyama,et al.  XML and Java: Developing Web Applications , 1999 .

[6]  Sean McGrath,et al.  XML by Example: Building E-Commerce Applications , 1998 .

[7]  Jennifer Widom,et al.  Object exchange across heterogeneous information sources , 1995, Proceedings of the Eleventh International Conference on Data Engineering.

[8]  Norbert Ritter,et al.  XML content management based on object-relational database technology , 2000, Proceedings of the First International Conference on Web Information Systems Engineering.

[9]  André Bergholz Extending Your Markup: An XML Tutorial , 2000 .

[10]  Klemens Böhm,et al.  XML Schema Directory: a data structure for XML data processing , 2000, Proceedings of the First International Conference on Web Information Systems Engineering.

[11]  Christof Bornhövd,et al.  A generic load/extract utility for data transfer between XML documents and relational databases , 2000, Proceedings Second International Workshop on Advanced Issues of E-Commerce and Web-Based Information Systems. WECWIS 2000.

[12]  Vijay V. Raghavan,et al.  Multi-level Schema Extraction for Heterogenous Semi-structured Data , 2000, Web-Age Information Management.

[13]  Roy Goldman,et al.  From Semistructured Data to XML: Migrating the Lore Data Model and Query Language , 1999, Markup Lang..

[14]  Roy Goldman,et al.  Lore: a database management system for semistructured data , 1997, SGMD.

[15]  Long Zhang,et al.  A Two-Level Method for Clustering DTDs , 2000, Web-Age Information Management.

[16]  Berthier A. Ribeiro-Neto,et al.  Representing Web Data as Complex Objects , 2000, EC-Web.