• DocumentCode
    2487894
  • Title

    XML development with plug-ins as a service

  • Author

    Karus, Siim

  • Author_Institution
    Univ. of Tartu, Tartu, Estonia
  • fYear
    2012
  • fDate
    3-3 June 2012
  • Firstpage
    25
  • Lastpage
    30
  • 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;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Developing Tools as Plug-ins (TOPI), 2012 2nd Workshop on
  • Conference_Location
    Zurich
  • Print_ISBN
    978-1-4673-1819-8
  • Type

    conf

  • DOI
    10.1109/TOPI.2012.6229806
  • Filename
    6229806