摘要 |
#CMT# #/CMT# The method involves determining data of a structured document satisfying an expression such as XML Path expression, where the expression is composed of two sub expressions. Each sub expression is relative to a XML location path. Each sub-expression relative to the location path is evaluated on the data of the structured document using one of a set of XML path browsers (23). The numbers of browsers are determined using a determining unit. #CMT# : #/CMT# Independent claims are also included for the following: (1) a device for evaluating an expression for accessing a part of a structured document (2) a computer program comprising a set of instructions for performing a expression evaluating method (3) an information storage medium comprising a set of instructions for performing a expression evaluating method. #CMT#USE : #/CMT# Method for evaluating an expression e.g. XML Path expression, on data contained in a structured document, for processing XML data flow on files with XML format and for accessing a part of a structured document. #CMT#ADVANTAGE : #/CMT# The method evaluates the expressions while limiting the data storage of the structured document and multiple paths of the document in an optimized mode. The method provides the results of the evaluation of the expression when the results are calculated, and optimizes the processing of the given expression. The method progressively allows the emission of the data, thus quickly processing the data at the level of an application without having to wait for the complete process and without forcing to resort to the storage of results of the data processing. #CMT#DESCRIPTION OF DRAWINGS : #/CMT# The drawing shows a block diagram of applicative context of an expression evaluating device.'(Drawing includes non-English language text)' 1 : XML data processing application 2 : XML path processor 3 : XML analyzer 4 : XML data flow 21 : Compiler 22 : Execution control unit 23 : XML path browsers. |