WO2004068270A3 - Method and system for xpath implementation - Google Patents

Method and system for xpath implementation Download PDF

Info

Publication number
WO2004068270A3
WO2004068270A3 PCT/IL2004/000035 IL2004000035W WO2004068270A3 WO 2004068270 A3 WO2004068270 A3 WO 2004068270A3 IL 2004000035 W IL2004000035 W IL 2004000035W WO 2004068270 A3 WO2004068270 A3 WO 2004068270A3
Authority
WO
WIPO (PCT)
Prior art keywords
dpl
command
xml
xpath expression
memory
Prior art date
Application number
PCT/IL2004/000035
Other languages
French (fr)
Other versions
WO2004068270A2 (en
Inventor
Yuri Steinschreiber
Original Assignee
Multiconn Technologies Ltd
Yuri Steinschreiber
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Multiconn Technologies Ltd, Yuri Steinschreiber filed Critical Multiconn Technologies Ltd
Publication of WO2004068270A2 publication Critical patent/WO2004068270A2/en
Publication of WO2004068270A3 publication Critical patent/WO2004068270A3/en

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F40/00Handling natural language data
    • G06F40/10Text processing
    • G06F40/12Use of codes for handling textual entities
    • G06F40/151Transformation
    • G06F40/154Tree transformation for tree-structured or markup documents, e.g. XSLT, XSL-FO or stylesheets
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F40/00Handling natural language data
    • G06F40/10Text processing
    • G06F40/12Use of codes for handling textual entities
    • G06F40/14Tree-structured documents
    • G06F40/143Markup, e.g. Standard Generalized Markup Language [SGML] or Document Type Definition [DTD]
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/30Creation or generation of source code
    • G06F8/31Programming languages or programming paradigms

Abstract

The present invention provides a new programming language (DPL) for performing XPath expression commands as part of an XML processing module. The DPL command languages themselves are used for maintaining internal states which represent the updated location and result values of the querying and traversing process through the XML document. Thus, the memory allocated for the program commands is the only memory required for executing the XPath expression. The DPL languages command performs an atomic step, which is part of the XPath expression, and its results represent a pointer to respective node of the XML structure or its values. The results are stored within the command memory and are used for performing the next DPL command or providing the output value for the XML processing module.
PCT/IL2004/000035 2003-01-27 2004-01-14 Method and system for xpath implementation WO2004068270A2 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
IL154152 2003-01-27
IL15415203A IL154152A0 (en) 2003-01-27 2003-01-27 METHOD AND SYSTEM FOR XPath IMPLEMENTATION

Publications (2)

Publication Number Publication Date
WO2004068270A2 WO2004068270A2 (en) 2004-08-12
WO2004068270A3 true WO2004068270A3 (en) 2004-11-18

Family

ID=29798478

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/IL2004/000035 WO2004068270A2 (en) 2003-01-27 2004-01-14 Method and system for xpath implementation

Country Status (2)

Country Link
IL (1) IL154152A0 (en)
WO (1) WO2004068270A2 (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7779396B2 (en) 2005-08-10 2010-08-17 Microsoft Corporation Syntactic program language translation
US7472130B2 (en) 2005-10-05 2008-12-30 Microsoft Corporation Select indexing in merged inverse query evaluations

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20040060007A1 (en) * 2002-06-19 2004-03-25 Georg Gottlob Efficient processing of XPath queries

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20040060007A1 (en) * 2002-06-19 2004-03-25 Georg Gottlob Efficient processing of XPath queries

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
CLARK, JAMES ET AL, XML PATH LANGUAGE (XPATH), 16 November 1999 (1999-11-16) *

Also Published As

Publication number Publication date
WO2004068270A2 (en) 2004-08-12
IL154152A0 (en) 2003-07-31

Similar Documents

Publication Publication Date Title
US6516461B1 (en) Source code translating method, recording medium containing source code translator program, and source code translator device
US8453126B1 (en) System and method for converting base SAS runtime macro language scripts to JAVA target language
US7739696B2 (en) Message translation systems and methods
US8065685B2 (en) Method, system and apparatus for a transformation engine for use in the processing of structured documents
WO2005043327A3 (en) Method and apparatus for schema-driven xml parsing optimization
WO2013191275A1 (en) Control device
WO2016163901A1 (en) An apparatus for processing an abstract syntax tree being associated with a source code of a source program
Fedorchenko et al. Equivalent transformations and regularization in context-free grammars
US10614161B2 (en) Method for integration of semantic data processing
US20130152058A1 (en) Method for Translating a Control Program in an Automation Language into an Intermediate Language
WO2004068270A3 (en) Method and system for xpath implementation
US8849650B2 (en) System and method for automatically generating sentences of a language
CN115576603B (en) Method and device for acquiring variable values in code segment
CN106649118B (en) A kind of generation method of the Java code SSA single path based on AST
CN106610898B (en) A kind of generation method of the Java code SSA single path based on JPF
JP6964390B2 (en) Glamor generation for extended data types
JP6175306B2 (en) Control program dividing apparatus, control program dividing method and recording medium therefor
JP2011113147A (en) Source analysis program, preprocessor, lexer and syntax tree analysis program
CN111078420B (en) Method for calling structure body function in dynamic link library based on LabVIEW
JP2011113148A (en) Macro development method and preprocessor
KR20110024996A (en) Language conversion apparatus and method for autonomous of satellite control in satellite ground control system
JPH0391036A (en) Parallel compile method
KR100397602B1 (en) Method for solving ambiguity on left-to-right parsing method
US20090254879A1 (en) Method and system for assuring data integrity in data-driven software
JPS62187940A (en) Loop processing control system

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A2

Designated state(s): AE AG AL AM AT AU AZ BA BB BG BR BW BY BZ CA CH CN CO CR CU CZ DE DK DM DZ EC EE EG ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX MZ NA NI NO NZ OM PG PH PL PT RO RU SC SD SE SG SK SL SY TJ TM TN TR TT TZ UA UG US UZ VC VN YU ZA ZM ZW

AL Designated countries for regional patents

Kind code of ref document: A2

Designated state(s): BW GH GM KE LS MW MZ SD SL SZ TZ UG ZM ZW AM AZ BY KG KZ MD RU TJ TM AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HU IE IT LU MC NL PT RO SE SI SK TR BF BJ CF CG CI CM GA GN GQ GW ML MR NE SN TD TG

121 Ep: the epo has been informed by wipo that ep was designated in this application
122 Ep: pct application non-entry in european phase