Information visualization using 3D interactive animation
Communications of the ACM - Special issue on graphical user interfaces
Visual object-oriented programming
XML-GL: a graphical language for querying and restructuring XML documents
WWW '99 Proceedings of the eighth international conference on World Wide Web
Demonstrational interface for XSLT stylesheet generation
Markup Languages
HCC '01 Proceedings of the IEEE 2001 Symposia on Human Centric Computing Languages and Environments (HCC'01)
A Formal Study of a Visual Language for the Visualization of Document Type Definition
HCC '01 Proceedings of the IEEE 2001 Symposia on Human Centric Computing Languages and Environments (HCC'01)
Visual Languages for Sketching Documents
VL '00 Proceedings of the 2000 IEEE International Symposium on Visual Languages (VL'00)
VL '00 Proceedings of the 2000 IEEE International Symposium on Visual Languages (VL'00)
Tree-Maps: a space-filling approach to the visualization of hierarchical information structures
VIS '91 Proceedings of the 2nd conference on Visualization '91
Semiology of graphics
Authoring transformations by direct manipulation for adaptable multimedia presentations
DocEng '01 Proceedings of the 2001 ACM Symposium on Document engineering
Experimenting with the circus language for XML modeling and transformation
Proceedings of the 2002 ACM symposium on Document engineering
Towards automating of document structure transformations
Proceedings of the 2002 ACM symposium on Document engineering
Automating XML document structure transformations
Proceedings of the 2003 ACM symposium on Document engineering
Automating XML documents transformations: a conceptual modelling based approach
APCCM '04 Proceedings of the first Asian-Pacific conference on Conceptual modelling - Volume 31
On modular transformation of structural content
Proceedings of the 2004 ACM symposium on Document engineering
XML visualization using tree rewriting
Proceedings of the 20th spring conference on Computer graphics
Schema matching for transforming structured documents
Proceedings of the 2005 ACM symposium on Document engineering
Aligning development tools with the way programmers think about code changes
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Mapping paradigm for document transformation
Proceedings of the 2007 ACM symposium on Document engineering
Xcerpt and visXcerpt: from pattern-based to visual querying of XML and semistructured data
VLDB '03 Proceedings of the 29th international conference on Very large data bases - Volume 29
Malan: a mapping language for the data manipulation
Proceedings of the eighth ACM symposium on Document engineering
Multimedia Tools and Applications
Angur: a visualization system for XML documents
TELE-INFO'10 Proceedings of the 9th WSEAS international conference on Telecommunications and informatics
XCDL: an XML-oriented visual composition definition language
Proceedings of the 12th International Conference on Information Integration and Web-based Applications & Services
Web and semantic web query languages: a survey
Proceedings of the First international conference on Reasoning Web
A graph-based approach to transform XML documents
FASE'06 Proceedings of the 9th international conference on Fundamental Approaches to Software Engineering
Structure-conforming XML document transformation based on graph homomorphism
Proceedings of the 2012 ACM symposium on Document engineering
A visual programming language for XML manipulation
Journal of Visual Languages and Computing
Hi-index | 0.00 |
The domain of XML transformations is becoming more and more important as a result of the increasing number of applications adopting XML as their format for data exchange or representation. 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. Transformations are however still specified in a textual way using the underlying language (often XSLT), thus requiring the user to learn the associated textual language.We believe that visual programming techniques are well-suited to representing XML structures and make the specification of transformations simpler. We present a visual programming language for the specification of XML transformations in an interactive environment, based on a zoomable user interface toolkit. Transformations can be run from the application or exported to two target languages: XSLT and Circus, a general-purpose structure transformation language designed by the second author and briefly introduced in this paper.