Scalable parser for extensible mark-up language
First Claim
1. A method for processing information in a processing device configured to support an extensible mark-up language, the method comprising the steps of:
- parsing an extensible mark-up language document using a parser based on a designated subset of a complete extensible mark-up language grammar; and
utilizing a result of the parsing step to control an operation of the processing device.
1 Assignment
0 Petitions
Accused Products
Abstract
A wireless telephone, personal digital assistant (PDA), smart remote control, or other Internet-enabled processing device includes a scalable parser which supports a designated subset of an extensible mark-up language (XML) grammar. The designated subset may be selected for a given device based on factors such as the computational and memory capabilities of that device, and the complexity of documents handled by that device. An XML document supplied to the device is parsed using the scalable parser. The results of the parsing may then be supplied via a well-known standard application programming interface (API) to an application program on the processing device, and used to control an operation of the device. Advantageously, the invention allows “thin” devices to process simple XML documents without requiring implementation of the complete XML grammar.
62 Citations
14 Claims
-
1. A method for processing information in a processing device configured to support an extensible mark-up language, the method comprising the steps of:
-
parsing an extensible mark-up language document using a parser based on a designated subset of a complete extensible mark-up language grammar; and
utilizing a result of the parsing step to control an operation of the processing device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. An apparatus for processing information in an extensible mark-up language, the apparatus comprising:
a processing device operative to parse an extensible mark-up language document using a parser based on a designated subset of a complete extensible mark-up language grammar, wherein a result of the parsing by the parser is utilized to control an operation of the processing device.
-
14. An article of manufacture comprising a machine-readable storage medium containing one or more software programs for processing information in a processing device configured to support an extensible mark-up language, wherein the one or more software programs when executed implement the steps of:
-
parsing an extensible mark-up language document using a parser based on a designated subset of a complete extensible mark-up language grammar; and
utilizing a result of the parsing step to control an operation of the processing device.
-
Specification