Streaming validation of XML documents

Data processing: presentation processing of document – operator i – Presentation processing of document – Structured document

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

Reexamination Certificate

active

07992081

ABSTRACT:
A method and apparatus for streaming validation of XML documents is provided. A particular event of a series of events is received. The series of events is generated as an XML document is parsed by a parser, and the received particular event indicates that the parser has encountered a particular part of the XML document. The particular part of the XML document indicated by the particular event is then received. A current validation state for the XML document is determined. The current validation state, which is one of a plurality of validation states for the XML document, indicates a validation type associated with the particular part of the XML document. Based on at least the current validation state, the particular part of the XML document is validated against an XML schema that defines the structure of the XML document.

REFERENCES:
patent: 6643650 (2003-11-01), Slaughter et al.
patent: 6655593 (2003-12-01), Alleshouse
patent: 6763499 (2004-07-01), Friedman et al.
patent: 6966027 (2005-11-01), Krasinski
patent: 7134072 (2006-11-01), Lovett et al.
patent: 7299408 (2007-11-01), Daconta et al.
patent: 2002/0184145 (2002-12-01), Sijacic et al.
patent: 2003/0018666 (2003-01-01), Chen et al.
patent: 2003/0154444 (2003-08-01), Tozawa et al.
patent: 2003/0159112 (2003-08-01), Fry
patent: 2003/0163603 (2003-08-01), Fry et al.
patent: 2003/0167446 (2003-09-01), Thomas
patent: 2003/0172348 (2003-09-01), Fry et al.
patent: 2004/0006744 (2004-01-01), Jones et al.
patent: 2004/0064803 (2004-04-01), Graves et al.
patent: 2004/0073870 (2004-04-01), Fuh et al.
patent: 2004/0194016 (2004-09-01), Liggitt
patent: 2004/0225647 (2004-11-01), Connelly et al.
patent: 2004/0226002 (2004-11-01), Larcheveque et al.
patent: 2004/0237039 (2004-11-01), Ueda et al.
patent: 2005/0039124 (2005-02-01), Chu et al.
patent: 2005/0039166 (2005-02-01), Betts et al.
patent: 2005/0055631 (2005-03-01), Scardina et al.
patent: 2005/0132342 (2005-06-01), Van Lunteren
patent: 2005/0138542 (2005-06-01), Roe et al.
patent: 2005/0177543 (2005-08-01), Chen et al.
patent: 2005/0177578 (2005-08-01), Chen et al.
patent: 2005/0246159 (2005-11-01), Perla et al.
patent: 2008/0040657 (2008-02-01), Kuznetsov et al.
patent: 2009/0150412 (2009-06-01), Idicula et al.
Murata et al., Taxonomy of XML Schema Languages Using Formal Language Theory, Nov. 2005, ACM Transactions on Internet Technology, vol. 5, No. 4, pp. 660-704.
Segoufin et al., Validating Streaming XML Documents, Jun. 3-6, 2002, ACM PODS 2002, pp. 53-64.
Chitic et al., On Validation of XML Streams Using Finite State Machines, Jun. 17-18, 2004, Seventh International Workshop on the Web and Databases (WebDB 2004), pp. 85-90.
“A Practice Guide for Building Enterprise XML Applications with Oracle Application Server 10g”Oracle(2005) pp. 1-15.
“XML Schema Part 0: Primer Second Edition”W3C(2004) pp. 1-81.
Zhang, et al., “TDX: A High Performance Table-driven XML Parser”, In proceedings of the 44thannual (ACM) Southeast Regional Conference, Mar. 2006, ACM, 6 pages.
Balmin et al., “Incremental Validation of XML Documents”, ACM Trans. Database System 24, Dec. 2004, 42 pages.

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Streaming validation of XML documents does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Streaming validation of XML documents, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Streaming validation of XML documents will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-2781039

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.