Browse Prior Art Database

Validating XML Fragments in Word Processing Tool via XML Document References

IP.com Disclosure Number: IPCOM000032978D
Original Publication Date: 2004-Nov-19
Included in the Prior Art Database: 2004-Nov-19
Document File: 2 page(s) / 41K

Publishing Venue

IBM

Abstract

Due to the ever-changing world of software system design requirements, and the increasing dependence on XML standards for system designs, there is a need for documentation tools to uphold the integrity of the documentation of system design. This invention discloses a method for streamlining the XML text entry and maintenance in a word-processor document.

This text was extracted from a PDF file.
This is the abbreviated version, containing approximately 52% of the total text.

Page 1 of 2

Validating XML Fragments in Word Processing Tool via XML Document References

There is a constant state of flux in the Software Development process. As design moves ahead, code changes. As implementation moves ahead, code changes. This can leave the design and user documentation authors with documents that may contain invalid code references which can spell trouble during subsequent design and implementation efforts.

This is especially true with XML development. Specifications can change rapidly and , along with it, the code that is written against it. As an increasing number of software applications are built upon XML technologies, it becomes increasingly important that an efficient method exists to document and maintain XML text within a word processing application.

There is a glut of XML editing applications that have a rich palette of features that include validation of the code. No matter how rich the XML editor, there is still no way to a) transfer this code to a word processor document, or b) seamlessly keep track of changes to this code. This invention would solve this problem in an efficient and elegant manner.

To do this, the word processor application need to provide direct links to outside XML documents and schemas. While there are many XML editor applications that can perform this upkeep internally, there is currently no way to perform this maintenance from a separate word-processor document. This invention offers distinct advantages to authors of both design and user documentation to not only guarantee the validity of the code references, but to automatically keep up with the ever-changing designs and implementations of that code.

Our invention proposes an XML plug-in for a word processor application (eg. Microsoft Word) that:

1. Allows XML fragments from a source XML document to be inserted into a word-processing document
2. Maintains the references to the source XML document.
3. Reflects updates from the source XML document in the word processing document.

The word processor could provide an XML formatting section that an embedded XML processor could validate. A user may select an XML fragment from an existing XML docu...