Driver for mapping standard database queries and commands to markup language documents
First Claim
1. A computer-based method for accessing a markup language document, comprising:
- receiving a data access request from an application including an identifier for a markup language document and a database language statement;
processing the data access request to identify the markup language document;
providing a connection to the markup language document;
accessing the markup language document based on the database language statement; and
returning a result set to the application including data from the markup language document.
1 Assignment
0 Petitions
Accused Products
Abstract
A computer-based method for accessing a markup language document. The method includes receiving a data access request from an application that is in form of a database language statement and indicates a markup language document. The data access request is processed to identify the markup language document, and a communication connection is provided to the markup language document. The markup language document is then accessed or processed based on the database language statement. A result set is generated and returned to the application. Typically, the result set is in tabular form with data from the markup language document provided in rows and columns. The method includes dynamically mapping the markup language document to a database structure or records based on the received database language statement. Common tag prefixes in the statement are identified, and the elements in the document are grouped into records.
33 Citations
24 Claims
-
1. A computer-based method for accessing a markup language document, comprising:
-
receiving a data access request from an application including an identifier for a markup language document and a database language statement;
processing the data access request to identify the markup language document;
providing a connection to the markup language document;
accessing the markup language document based on the database language statement; and
returning a result set to the application including data from the markup language document. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A data access driver for use by applications in accessing markup language documents, comprising:
-
a database connectivity interface receiving data access requests identifying a markup language document and having a database query format, providing connections to the markup language documents, and executing commands in the data access requests; and
a parser mechanism parsing the markup language documents based on the commands in the data access requests. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18)
-
-
19. A computer readable medium, comprising:
-
computer readable program code devices configured to cause a computer to effect receiving from an application a data access request identifying a markup language document and defining processing of the markup language with a database language statement;
computer readable program code devices configured to cause a computer to effect processing the data access request to provide a connection to the markup language document;
computer readable program code devices configured to cause a computer to effect parsing the markup language document based on the database language statement; and
computer readable program code devices configured to cause a computer to effect generating a result set to the data access request and transmitting the result set to the application. - View Dependent Claims (20, 21, 22, 23, 24)
-
Specification