XML was initially developed for document management, but it is becoming increasingly used for storing and exchanging all kinds of data on the Internet. The EER2XML Designer tool introduces a design methodology for generating XML documents that is based upon well-understood conceptual modeling methodologies. Since different XML documents can be generated from a single conceptual database schema, there is a need for an XML design tool that helps users in creating specific XML documents for their applications. By applying the EER2XML Designer to Extended Entity Relationship (EER) schemas, data sources from relational databases can be converted to a variety of XML document structures and corresponding XML instance documents for different user applications. This thesis first gives an overview of the EER2XML Designer tool. Then we present the algorithms developed for converting the data resulting from an SQL query into an XML instance document, based on a particular XML schema. |