Title :
XML development with plug-ins as a service
Author_Institution :
Univ. of Tartu, Tartu, Estonia
Abstract :
XML has quickly become a mainstream language in software development. Not only is it used for message and document interchange, it is also used to define application logic and interfaces. However, modern general purpose integrated development environments have rather limited support for XML development. The wide variety of XML based languages makes it a challenge to build tools for comprehensive support of XML development. In this paper, we present a library exposed as an add-in for Microsoft Visual Studio and a command line tool to improve the experience of editing XML files by providing access to subscribable service-based pluggable helper tools. The tools offer developers new means to check their XML against good and bad practices and possibly even automatically fix errors in XML or improve the files conformance with development guidelines.
Keywords :
XML; software libraries; Microsoft Visual Studio; XML based language; XML development; XML file editing; application logic; command line tool; document interchange; interface; library; message interchange; plug-in; software development; subscribable service-based pluggable helper tool; DSL; Guidelines; Libraries; Programming; Software; Visualization; XML; IDE; Visual Studio; XML; automation; quality assurance; rules; services;
Conference_Titel :
Developing Tools as Plug-ins (TOPI), 2012 2nd Workshop on
Conference_Location :
Zurich
Print_ISBN :
978-1-4673-1819-8
DOI :
10.1109/TOPI.2012.6229806