A high-level language for specifying XML data transformations

被引:0
|
作者
Pankowski, T [1 ]
机构
[1] Poznan Univ Tech, Inst Control & Informat Engn, Poznan, Poland
关键词
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
We propose a descriptive high-level language XDTrans devoted to specify transformations over XML data. The language is based on unranked tree automata approach. In contrast to W3C's XQuery or XSLT which require programming skills, our approach uses high-level abstractions reflecting intuitive understanding of tree oriented nature of XML data. XDTrans specifies transformations by means of rules which involve XPath expressions, node variables and non-terminal symbols denoting fragments of a constructed result. We propose syntax and semantics for the language as well as algorithms translating a class of transformations into XSLT.
引用
收藏
页码:159 / 172
页数:14
相关论文
共 50 条
  • [31] Pan: A high-level configuration language
    Cons, L
    Poznanski, P
    [J]. USENIX ASSOCIATION PROCEEDINGS OF THE SIXTEENTH SYSTEMS ADMINISTRATION CONFERENCE (LISA XVI), 2002, : 83 - 98
  • [32] IMPLEMENTATION OF A HIGH-LEVEL LANGUAGE MACHINE
    HASSITT, A
    LAGESCHULTE, JW
    LYON, LE
    [J]. COMMUNICATIONS OF THE ACM, 1973, 16 (04) : 199 - 212
  • [33] CALLIOPE, A HIGH-LEVEL ASSEMBLY LANGUAGE
    MARTIN, R
    [J]. REVUE TECHNIQUE THOMSON-CSF, 1978, 10 (02): : 235 - 248
  • [34] HIGH-LEVEL LANGUAGE DEBUGGING WITH A COMPILER
    FERRANTE, J
    [J]. SIGPLAN NOTICES, 1983, 18 (08): : 115 - 115
  • [35] Evaluating Optimizations for a High-Level Language
    Kaplan, Leonardo
    Ierusalimschy, Roberto
    [J]. 25TH BRAZILIAN SYMPOSIUM ON PROGRAMMING LANGUAGES, SBLP 2021, 2021, : 25 - 32
  • [36] HIGH-LEVEL LANGUAGE FOR MICROS AND MINIS
    CONRAD, M
    [J]. DATAMATION, 1979, 25 (08): : 153 - 156
  • [37] Assembly to high-level language translation
    Cifuentes, C
    Simon, D
    Fraboulet, A
    [J]. INTERNATIONAL CONFERENCE ON SOFTWARE MAINTENANCE, PROCEEDINGS, 1998, : 228 - 237
  • [38] A high-level query language for events
    Bry, Francois
    Eckert, Michael
    [J]. SCW 2006: IEEE SERVICES COMPUTING WORKSHOPS, PROCEEDINGS, 2006, : 31 - +
  • [39] A HIGH-LEVEL INTERFACE LANGUAGE FOR GIS
    AUFAUREPORTIER, MA
    [J]. JOURNAL OF VISUAL LANGUAGES AND COMPUTING, 1995, 6 (02): : 167 - 182
  • [40] PROCESS ADMINISTRATION IN A HIGH-LEVEL LANGUAGE
    PEDERSEN, T
    [J]. SOFTWARE-PRACTICE & EXPERIENCE, 1986, 16 (04): : 303 - 333