Call for interested parties - Instantiating XML Schema with XSLT [long]

First I'd like to say that I wasn't sure which list I was going to send this
message to, xsl-list or this one, since the project involves both
technologies, both i chose xmlschema-dev, since I think the project revolves
more around Xml Schema then the other way around.

I'm looking for people interested in helping develop a generic set of Xslt
stylesheets, which will be used to create instance xml documents from Xml
Schemas. I have created a framework, which for the moment handles the more
common forms of schemas, although it isn't by any means complete and I raise
no claims for it be 100% Rec. compliant for the moment.

If there's people on this list who's interested in a cooperative work, I'm
going to set up some place where development can occur (Sourceforge, or some
other place) and after that going to (try) to coordinate the development.

The reason I'm turning to this list is that:
1. The project is getting to a level of complexity where I'm uncertain if
I'm doing things the right way and therefore need people to discuss the
development with.
2. Although I have a good grasp over the most parts of the schema Rec., I
don't know all the gory details in it, but it looks like a lot of the people
in this list know that.

Why?
This set of stylesheets is a part of a two part project. The second part is
developing a xslt stylesheet which will be able to show the elements and/or
attributes that can be added (or subtracted) to any given context node in an
instance document, through transformations guided by the schema for the
document. Phew, long sentence. What I'm trying to say is that, with a schema
as a starting point, I'm able to create a basic skeleton for a xml document,
conforming to the schema. Once this document has been instantiated,
attention can be directed towards any of it's element nodes. This elements
schema definition can then be sent to the second xslt stylesheet, with the
current state of the context node passed in as parameters, to determine
which elements and/or attributes that can be added to the node that is
active for the moment.

Essentially it's a generic framework for an xml document builder, using xml
schemas as buildning templates. This set of stylesheets can then be used
wherever the need for an xml builder exists. My primary goal is for the web,
but it can of course be used anywhere. These stylesheets could of course be
used to guide the building of correct Xml Schema and Xslt documents,
provided that we have a schema for Schemas, and a schema for XSLT. This is,
by the way, what I intend to use the stylesheets for, apart from creating
"normal" xml files.

I'm not posting any code for the moment, but as soon as anybody shows
interest, I'll send the files over.


----------------------------------------------------
Erik Beijnoff
erik@beijnoff.com

Programmer, Sweden

Received on Saturday, 17 November 2001 19:08:36 UTC