Loading...
Please wait, while we are loading the content...
Similar Documents
Vxt: Visual xml transformer (2001)
| Content Provider | CiteSeerX |
|---|---|
| Author | Pietriga, Emmanuel Vion-Dury, Jean-Yves |
| Description | The ever growing amount of heterogeneous data exchanged through the Internet, combined with the popularity of XML, make structured document transformations an increasingly important application domain. Most of the existing solutions for expressing XML transformations are textual languages, such as XSLT or DOM 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 wellsuited to representing XML structures and make the specification of transformations simpler. We propose a visual language 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. 1. Overview VXT is a visual programming language combined with an interactive environment, written in Java, and specifically designed for programming XML document transformations. It aims at providing high quality visual support for data structure representation and manipulation, so that the user will be freed from maintaining complex mental models of data structures, which play a central role in the transformation specification. VXT tries to simplify the complexity brought by the different levels of abstraction (transformations rules, document instances, schemas) by unifying them in a single visual representation system (formally studied in [2]) focused on tree structures and based on a variation of treemaps in partnership with INRIA Rhone-Alpes (Projet OPERA), 655 Av de In Proceedings of the 2001 IEEE International Symposium on Human-Centric Computing Languages and Environments (HCC 2001 |
| File Format | |
| Language | English |
| Publisher Date | 2001-01-01 |
| Access Restriction | Open |
| Subject Keyword | Central Role General-purpose Programming Language Xml Document Transformation Textual Way Interactive Environment Inria Rhone-alpes Transformation Specification Xml Structure High Quality Visual Support Data Structure Target Language Single Visual Representation System Overview Vxt Transformation Simpler Textual Language Structured Document Transformation Several Tool Graphical Environment Heterogeneous Data Tree Structure Visual Programming Language Debugging Facility Visual Language Projet Opera Visual Programming Technique Different Level Data Structure Representation Important Application Domain Structure Transformation Visual Xml Transformer Xml Transformation Complex Mental Model Document Instance Transformation Rule Zoomable User Interface Toolkit Underlying Language |
| Content Type | Text |
| Resource Type | Article |