Chronological Overview 
 Type-Hierarchical Overview 
Formal Methods in Computing
(Most of the papers antecedent to 1995
are not included in the list)
FRAMES  NO FRAME 

CasariniPadovani02 (Article)
Author(s) Paolo Casarini and Luca Padovani
Title« The GNOME DOM Engine »
JournalMarkup Languages: Theory & Practice
Volume3
Number2
Page(s)173-190
Year2002
ISSN number1099-6621
Abstract
The widespread use of Web technologies and, in particular, the ever growing number of applications adopting XML as the standard language for the encoding of any piece of structured information, naturally calls for efficient implementations of DOM, the standard interface to access the internal structure of documents. The DOM level 2 API, which has been conceived as a suitable hierarchy of classes, has its most natural mapping in object-oriented languages such as C++ and Java. This is also testified by the already existing implementations in those languages. However, as of today, most applications are commonly developed in C, because of its standardization, flexibility, efficiency and availability. In this paper we describe the current state of Gdome2, which provides a DOM implementation for the C programming language. The library is meant to become a key module of the Gnome architecture, supplying a range of facilities for an efficient, portable, and easy management of XML documents in the Gnome way. We conclude with a comparison between Gdome2 and Xerces, one of the more advanced and actively developed DOM implementations.

BibTeX code

@article{CasariniPadovani02,
  number = {2},
  volume = {3},
  issn = {1099-6621},
  author = {Paolo Casarini and Luca Padovani},
  abstract = { The widespread use of Web technologies and, in particular, the
              ever growing number of applications adopting XML as the standard
              language for the encoding of any piece of structured information,
              naturally calls for efficient implementations of DOM, the standard
              interface to access the internal structure of documents. The DOM
              level 2 API, which has been conceived as a suitable hierarchy of
              classes, has its most natural mapping in object-oriented languages
              such as C++ and Java. This is also testified by the already
              existing implementations in those languages. However, as of today,
              most applications are commonly developed in C, because of its
              standardization, flexibility, efficiency and availability. In this
              paper we describe the current state of Gdome2, which provides a
              DOM implementation for the C programming language. The library is
              meant to become a key module of the Gnome architecture, supplying
              a range of facilities for an efficient, portable, and easy
              management of XML documents in the Gnome way. We conclude with a
              comparison between Gdome2 and Xerces, one of the more advanced and
              actively developed DOM implementations. },
  title = {{The GNOME DOM Engine}},
  publisher = {The MIT press},
  journal = {Markup Languages: Theory \& Practice},
  doi = {10.1162/109966201317356399},
  pages = {173-190},
  year = {2002},
}


 Chronological Overview 
 Type-Hierarchical Overview 
Formal Methods in Computing
(Most of the papers antecedent to 1995
are not included in the list)
FRAMES  NO FRAME 

This document was generated by bib2html 3.3.
(Modified by Luca Paolini, under the GNU General Public License)

Valid HTML 4.01!