发明授权
- 专利标题: Efficient streaming evaluation of XPaths on binary-encoded XML schema-based documents
-
申请号: US11950642申请日: 2007-12-05
-
公开(公告)号: US09842090B2公开(公告)日: 2017-12-12
- 发明人: Sam Idicula , Sivasankaran Chandrasekar , Nipun Agarwal
- 申请人: Sam Idicula , Sivasankaran Chandrasekar , Nipun Agarwal
- 申请人地址: US CA Redwood Shores
- 专利权人: Oracle International Corporation
- 当前专利权人: Oracle International Corporation
- 当前专利权人地址: US CA Redwood Shores
- 代理机构: Hickman Palermo Becker Bingham LLP
- 主分类号: G06F17/30
- IPC分类号: G06F17/30 ; G06F7/00 ; G06F17/22 ; G06F17/00
摘要:
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.
公开/授权文献
信息查询