A method for publishing relational data as XML by translating XML queries into queries against an relational database. Conversion of the relational database into an XML database is not required. Each relational table is mapped to a virtual XML document, and XML queries are issued over these virtual documents. An XML query is parsed and transformed into a language-neutral intermediate representation, which is a sequence of operations describing how the output document is derived from the underlying relational tables. The intermediate representation is then translated into an SQL query over the underlying relational tables and into instructions for a tagger. The SQL query is executed, and the SQL query results are then fed into the tagger, which follows tagger instructions to generate the marked up output.

 
Web www.patentalert.com

< Method for dividing a coordinate system into a plurality of intervals based on the distribution of objects represented within the coordinate system

< System for development, management and operation of distributed clients and servers

> Database system including hierarchical link table

> Version-enabled, multi-typed, multi-targeting referential integrity relational database system and methodology

~ 00210