XML-based protocols have a huge impact on the transactions over the Internet. XML has revolutionized the exchange of the information over the web due to its wide adoption by the business community. Transforming XQuery into OQL is an eminent issue, because of the enormous development of the usage of XML documents and because the object oriented technology is well-suited in representing and manipulating XML data.; In this thesis, we have built-up a system, which can parse XQuery expressions, validate these expressions and transform them into OQL (Object Query Language). We used the JJTree parser to efficiently parse the XQuery, and ODL Schema to represent XML data in an object oriented database, and a translation algorithm from XQuery into OQL based on the ODL Schema. The generated OQL queries are tested on Lambda DB (object-oriented database system) for accuracy. |