A significant aspect of most document management needs is the requirement to be able to modify XML documents.
Document editing is essentially indistinguishable from document authoring, if only because editing often involves the creation of new or replacement material. Certainly, product vendors do not distinguish between these activities, and supply the same tools for both tasks.
There are three distinct approaches that can be taken to XML document editing, and editing tools exist in each of these categories (described below).
Structured editing tools
On first seeing a structured editing tool, many remark on its similarity to database record entry forms. The content of the element to be edited is displayed in a field, and edited ...