Systems and methods for processing XML document as a stream of events using XPath context
US7870143B2 · kind B2 · utility
Assignee
Inventor
Key dates
| Filing date | Mar 14, 2007 |
| Grant date | Jan 11, 2011 |
| Priority date | — |
| Expiry date | Sep 28, 2029 |
Classification
- Technology area (CPC G)Physics
- CPC primaryG06F40/221
- WIPO fieldComputer technology
- WIPO sectorElectrical engineering
Abstract
An improved XML query system represents an XML document as a stream of discrete events with each event representing a portion of the document as the document is being parsed. Expression-based event matching such as XPath can be performed against the event stream using a stack or tree to keep only the relevant contexts such as XPath context in memory. Observers can be used to listen for matching events. Matching events can then be routed for processing by appropriate objects or components and returned to the event stream if necessary.
Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.