An apparatus and method allow accessing data in an HTML file (such as a JSP
or ASP file) via an SQL query. A database table is created for each HTML
file, and a record is created in each database table that corresponds to
each HTML element in the corresponding HTML file. A cross-reference is
then created that correlates the HTML file to its corresponding database
table. An SQL engine in accordance with the preferred embodiments then
processes an SQL query that specifies an HTML file and one or more
elements in the HTML file by using the cross-reference information to
formulate a new SQL query that accesses the corresponding database table
rather than the specified HTML file. When a database table is updated by
an SQL query, the corresponding HTML file is re-generated from the data in
the database table. In this manner the SQL engine generates a query that
accesses a database table from the original query that accesses the
corresponding HTML file. The preferred embodiments thus disclose apparatus
and methods for accessing HTML files using SQL. In this manner, the
present invention provides all the power and flexibility of SQL when
accessing data in an HTML file.
Een apparaat en een methode staan toe toegang hebbend tot gegevens in een HTML- dossier (zoals een dossier van JSP of ASP) via een SQL vraag. Een gegevensbestandlijst wordt gecreeerd voor elk HTML- dossier, en bescheiden worden opgemaakt in elke gegevensbestandlijst die aan elk element van HTML in het overeenkomstige HTML- dossier beantwoordt. Een verwijzing wordt dan gecreeerd die het HTML- dossier met zijn overeenkomstige gegevensbestandlijst correleert. Een SQL motor overeenkomstig de aangewezen belichamingen verwerkt dan een SQL vraag die een HTML- dossier en één of meerdere elementen in het HTML- dossier door de verwijzingsinformatie te gebruiken om een nieuwe SQL vraag specificeert te formuleren die tot de overeenkomstige gegevensbestandlijst eerder dan het gespecificeerde HTML- dossier toegang heeft. Wanneer een gegevensbestandlijst door een SQL vraag wordt bijgewerkt, wordt het overeenkomstige HTML- dossier geregenereerd van de gegevens in de gegevensbestandlijst. Op deze wijze produceert de SQL motor een vraag die tot een gegevensbestandlijst van de originele vraag toegang heeft die tot het overeenkomstige HTML- dossier toegang heeft. De aangewezen belichamingen onthullen zo apparaten en methodes om tot HTML- dossiers toegang te hebben gebruikend SQL. Op deze wijze, verstrekt de onderhavige uitvinding al macht en de flexibiliteit van SQL wanneer het toegang tot van gegevens in een HTML- dossier.