The Extensible Markup Language (XML) becomes more and more widespread as nearly all major players on the market today have accepted XML as an industry standard for exchanging information between server based products. Thus thousands of XML dialects have emerged since XML 1.0 became a W3C recommendation in February 1998. Corus Technologies AB has developed a server-based product called Corus/ALS© (Application Linking System) that makes it possible to connect client systems with different data representations to each other. A relational database model for each of the client systems is created and the translation from one data representation to another is done with stored procedures in the database. This thesis introduces a solution for how to store and retrieve XML documents in a Relational Database Management System (RDBMS) from any of the XML dialects that has emerged since XML 1.0 became a W3C recommendation. After a XML document has been stored in the database in a normalized way, the stored procedures in the Corus/ALS© database can be used to transform it to another XML dialect (or another format supported by the Corus/ALS© system). This will make it possible to translate any XML document to any other XML format. An XML interpreter was implemented and this implementation verified the theories in this thesis.
Identifer | oai:union.ndltd.org:UPSALLA1/oai:DiVA.org:kth-93542 |
Date | January 2000 |
Creators | Karlsson, Magnus |
Publisher | KTH, Teleinformatik |
Source Sets | DiVA Archive at Upsalla University |
Language | English |
Detected Language | English |
Type | Student thesis, info:eu-repo/semantics/bachelorThesis, text |
Format | application/pdf |
Rights | info:eu-repo/semantics/openAccess |
Page generated in 0.0028 seconds