Skip to Main content Skip to Navigation

Environnements et langages de programmation visuels pour le traitement de documents structurés

Emmanuel Pietriga 1, 2
1 OPERA - Tools for Electronic Documents, Research and applications
Inria Grenoble - Rhône-Alpes, CNRS - Centre National de la Recherche Scientifique
Abstract : The adoption of XML in a wide variety of domains for the representation of structured documents and data has made the processing of World Wide Web documents easier, by offering generic solutions for parsing and manipulating them. These operations are often achieved through document structure and content transformations, and play a key role in the document manipulation process. Most existing solutions for the transformation of XML documents rely on a textual language, and even if some tools offer a graphical user interface on top of languages such as XSLT, transformations are still specified textually. The goal of this work is to study the applicability of visual programming techniques with respect to the visualisation and transformation of XML documents. It has led to the design of VXT (Visual XML Transformer), a visual programming language for the specification of XML document transformations. The dissertation is organised in two main parts : -a theoretical part, containing a study of existing solutions for XML document processing, a state of the art dealing with visual programming techniques, and the theoretical definition of VXT, including a formal study of its visual syntax and of the translation function producing XSLT transformation sheets from VXT programs. -an application part, in which the tools designed and implemented during this thesis work are detailed. These tools are a zoomable user interface toolkit and two applications relying on this toolkit : the development environment associated with VXT and IsaViz, a visual environment for browsing and authoring RDF structured metadata.
Document type :
Complete list of metadata
Contributor : Emmanuel Pietriga <>
Submitted on : Friday, January 19, 2007 - 4:46:32 PM
Last modification on : Tuesday, November 24, 2020 - 10:50:06 AM
Long-term archiving on: : Tuesday, April 6, 2010 - 8:29:36 PM


  • HAL Id : tel-00125472, version 1



Emmanuel Pietriga. Environnements et langages de programmation visuels pour le traitement de documents structurés. Interface homme-machine [cs.HC]. Institut National Polytechnique de Grenoble - INPG, 2002. Français. ⟨tel-00125472⟩



Record views


Files downloads