×

Methods and apparatus for parsing extensible markup language (XML) data streams

  • US 7,836,393 B2
  • Filed: 07/06/2005
  • Issued: 11/16/2010
  • Est. Priority Date: 07/26/1999
  • Status: Expired due to Fees
First Claim
Patent Images

1. A computer-implemented system for parsing an Extensible Markup Language (XML) data stream, comprising the following computer components stored in a computer readable media and executable by one or more processors:

  • a node factory module that;

    defines a plurality of states, individual states being associated with individual elements of an XML data stream, wherein the defining of the plurality of states comprises defining one or more schema modules that are configured to track one or more states of the XML data stream; and

    associates one or more rules with each state;

    an XML parser that receives the XML data stream; and

    the one or more schema modules that;

    evaluate the XML data stream against one or more of the rules for individual elements contained in the XML data stream, wherein the evaluating comprises using the one or more schema modules to evaluate the XML data stream against one or more schema-based rules; and

    disregard associated portions of the XML data stream if any of the rules that are associated with those portions are violated.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×