• DocumentCode
    2411144
  • Title

    VXT: Visual XML Transformer

  • Author

    Pietriga, Emmanuel ; Vion-Dury, Jean-Yves

  • Author_Institution
    Xerox Res. Centre Eur., Meylan, France
  • fYear
    2001
  • fDate
    2001
  • Firstpage
    404
  • Lastpage
    405
  • Abstract
    The ever-growing amount of heterogeneous data exchanged via the Internet, combined with the popularity of XML, makes structured document transformations an increasingly important application domain. Most of the existing solutions for expressing XML transformations are textual languages, such as XSLT (Extensible Stylesheet Language Transformations) or DOM (Document Object Model), combined with a general-purpose programming language. Several tools build on top of these languages, providing a graphical environment and debugging facilities. Transformations are, however, still specified in a textual way using the underlying language (often XSLT), thus requiring users to learn it. We believe that visual programming techniques are well-suited to representing XML structures and make the specification of transformations simpler. We propose a visual language, called VXT (Visual XML Transformer), for the specification of XML transformations in an interactive environment based on a zoomable user interface toolkit and on two target languages specialised in structure transformations: Circus and XSLT.
  • Keywords
    hypermedia markup languages; interactive systems; program debugging; specification languages; user interface management systems; visual languages; Circus; Extensible Stylesheet Language Transformations; Internet; VXT; Visual XML Transformer; XML structure representation; XML transformations; XSLT; debugging facilities; general-purpose programming language; graphical environment; heterogeneous data exchange; interactive environment; structure transformations; structured document transformations; textual languages; visual programming; visual specification language; zoomable user interface toolkit; Cognitive science; Computer languages; Data mining; Data structures; Debugging; Internet; Postal services; Tree data structures; User interfaces; XML;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Human-Centric Computing Languages and Environments, 2001. Proceedings IEEE Symposia on
  • Print_ISBN
    0-7803-7198-4
  • Type

    conf

  • DOI
    10.1109/HCC.2001.995300
  • Filename
    995300