RWTH Aachen University
In this paper, the authors address a problem of updating XML (eXtensible Markup Language) documents having their XML schema described by a Document Type Definition (DTD) without breaking their validity. They present a way how to express constructs available in DTD in a functional data model and propose algorithms for performing insert, update and delete operations. After that they embed the update capability into an existing query language for XML. This paper thus outlines the whole "Life cycle" of the approach from the problem analysis to its implementation.