A system and method are provided for parsing a markup file. The present
system includes a hybrid parser that employs both a lightweight parser and
a heavy weight parser to parse a markup file. The lightweight parser is
capable of performing a first set of parsing tasks and the heavyweight
parser is capable of performing a second set of parsing tasks, where the
first set of parsing tasks is a subset of the second set of parsing tasks.
In addition, the hybrid parser provides for transitioning a parsing of a
markup file from the lightweight parser to the heavyweight parser upon an
occurrence of a transition event. A transition event is defined, for
example, as the circumstance where the lightweight parser is required to
perform a parsing task that is beyond its capability.
Система и метод обеспечены для parsing архив повышения цены. Присытствыющая система вклюает гибридный парсер использует и облегченный парсер и тяжелый парсер веса для того чтобы parse архив повышения цены. Облегченный парсер способен выполнять первый комплект задач parsing и парсер heavyweight способен выполнять второй комплект задач parsing, где первым комплектом задач parsing будет подсовокупность второго комплекта задач parsing. In addition, гибридный парсер обеспечивает для transitioning parsing архива повышения цены от облегченного парсера к парсеру heavyweight на возникновении случая перехода. Случай перехода определен, например, как обстоятельство где необходим, что выполняет облегченный парсер задачу parsing которая за своей возможностью.