Querying nested documents embedded in compound XML documents
First Claim
Patent Images
1. A method to query a compound XML document, the method comprising:
- receiving a compound XML document comprising a primary document and a first nested document;
determining an encoding type associated with the first nested document;
generating a single query against the compound document, the query comprising an attribute and the encoding type of the first nested document;
executing the query and receiving a rowset from the first nested document.
3 Assignments
0 Petitions
Accused Products
Abstract
Querying a compound XML document having a primary XML document and multiple nested documents may be performed in a single query. The single query comprises an expression of at least one attribute and the encoding type of the nested documents. Execution of the query involves decoding each nested document according to its encoding type and searching for the attribute specified in the query. The results returned from each of the nested documents may be combined with the results returned from the primary document before returning the results to the user.
-
Citations
20 Claims
-
1. A method to query a compound XML document, the method comprising:
-
receiving a compound XML document comprising a primary document and a first nested document;
determining an encoding type associated with the first nested document;
generating a single query against the compound document, the query comprising an attribute and the encoding type of the first nested document;
executing the query and receiving a rowset from the first nested document. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer system to query a compound XML document, the system comprising:
-
a processing unit to execute a program to query the compound XML document;
a data storage device comprising a program to interpret a single query statement against the compound XML document;
a user interface to input elements of the single query statement and present return results;
wherein the compound XML document comprises a primary XML document and a first encoded nested document and a second encoded nested document, wherein the elements of the single query statement comprise at least one attribute and encoding information for the first and second nested documents, and wherein the processor units acts to execute the single query statement such that the at least one attribute is returned from both the first nested document and second nested document. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. A computer-readable medium having computer-executable instructions for performing a method of querying against a compound XML document, the method comprising:
-
receiving a compound XML document comprising a primary document and a first nested document;
determining an encoding type associated with the first nested document;
generating a single query against the compound document, the query comprising an attribute and the encoding type of the first nested document;
executing the query and receiving a rowset from the first nested document; and
providing composite results of the first nested document. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification