摘要 |
Generating a data parser (418) for parsing an input stream (504) of data objects includes: receiving information (502) representative of a hierarchical data format (105, 205) defining a plurality of objects organized in a hierarchy, the objects including one or more schema objects representing data objects, and one or more container objects each associated with one or more schema objects; and processing the received information to form the data parser. The processing includes: determining permissible transitions between successive data objects in the input stream; associating one or more data operations with each of the determined permissible transitions; and storing a specification for configuring a processor to execute the data parser. |