Patent ID: 7571160
Filing Date: 2009-08-04
Classification: G06F,Y10S

Abstract:
1. A method for an implementation of XML Query language, comprising the steps of: receiving an XQuery request; creating a token stream representation of one or more XML documents that are required to process said XQuery request, wherein the step of creating the token stream further comprises transforming said XQuery request into a second query that can work on said token stream representation; and executing said second query on said token stream representation, wherein said transforming step further comprises converting said XQuery request into a sequence of elementary operators, and applying the sequence of elementary operators against the tokenized representation of the XML document, with each operator applying a transformation of the operator input and feeding the operator output to the next operator, and wherein instead of completely consuming input before performing the transformation, each operator consumes a minimal amount of input and immediately begins to produce results, that is directly available to the next operator.