There will be a system update on Tuesday, January 16th, 8 PM ET. You may experience a brief service interruption.
Browse Prior Art Database

Method for automating XML Schema Wizards

IP.com Disclosure Number: IPCOM000020415D
Original Publication Date: 2003-Nov-20
Included in the Prior Art Database: 2003-Nov-20
Document File: 1 page(s) / 5K

Publishing Venue



Automating XML Schema Wizards

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

Page 1 of 1

Method for automating XML Schema Wizards

In many cases there is a need to have a uniform way to assist users in populating an XML document from an schema. One current technique is for a wizard (step-by step graphic panels) that guides a novice user through the process of populating the correct values for elements and attributes in a schema in order to generate a valid XML document. This process requires that the wizard be maintained separate from the XML schema; for example, if the schema changes, panels in the wizard will need to be updated in order to keep in sync.

This document describes a method where a generic XML editing tool can understand the schema, and generate wizard panels dynamically, so there is no need to create or maintain custom wizards.

The method enlists the use of a "java-doc" like commenting language. Basically, the schema would be updated by the developer that understands it to simply put in a comment preceding each set of element/attributes that would encompass a "logical" wizard panel. The text that is supplied in the comment would be prepared in a generic wizard input panel as instructions to the end-user as to what the data they are providing should be, or the context of it's use. The information could also be displayed as simple contextual help (ie tool-tip) in the existing "traditional" XML-editor style. This prevents the user from needing to understand the underlying schema/XML syntax.