Efficient streaming evaluation of XPaths on binary-encoded XML schema-based documents
A database system may utilize XML schema information to increase the efficiency of an XPath streaming evaluation. The database system may access XML schema or translation information during the evaluation of an element, attribute, or value in an XML data source. Based on the XML schema or translatio...
Saved in:
Main Authors | , , |
---|---|
Format | Patent |
Language | English |
Published |
12.12.2017
|
Subjects | |
Online Access | Get full text |
Cover
Loading…
Summary: | A database system may utilize XML schema information to increase the efficiency of an XPath streaming evaluation. The database system may access XML schema or translation information during the evaluation of an element, attribute, or value in an XML data source. Based on the XML schema or translation information, the database system may determine matches to an XPath expression without decoding any binary-encoded data in the XML data source. Also, based on the XML schema information, the database may selectively skip or evaluate portions of the XML data source depending on whether those portions are defined in the XML schema so as to possibly contain a match to one or more unmatched steps in the XPath expression. XML schema information may be compiled into a compiled representation of the XPath expression for additional efficiencies. |
---|---|
Bibliography: | Application Number: US20070950642 |