×

Parsing extensible markup language (XML) data streams

  • US 20060069985A1
  • Filed: 11/10/2005
  • Published: 03/30/2006
  • Est. Priority Date: 07/26/1999
  • Status: Active Grant
First Claim
Patent Images

1. A system for parsing an XML data stream comprising:

  • one or more processors;

    one or more computer-readable media having computer-readable instructions thereon which, when executed, implement a method comprising;

    receiving an XML data stream containing a namespace prefix and an associated element tag name, the element tag name being associated with an element tag;

    converting the namespace prefix and the element tag name into a token that uniquely represents a namespace specification that is associated with the namespace prefix and the element tag;

    associating each token with a dictionary that contains one or more entries that are associated with a namespace specification, wherein dictionaries serve as a lookup mechanism for tokens associated with particular element tags;

    defining a stack that is configured to receive one or more tokens during parsing of the XML data stream; and

    placing a token from a dictionary on the stack, said acts of receiving, converting, associating, defining and placing being configured to permit parsing of the XML data stream to begin without requiring an XML tree structure, comprising an XML document embodied by the XML data stream, to be built.

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