Greg,
This is a very complicated problem that many very smart people have been
working on. One of the major hurdles is negotiating the structure of your
schema in the transformation to an XForm instance. There are several design
patters for building schemas (salami slice, Venetian Blind, Garden of Eden,
etc.). Each of these has implications on how an XForms instance might be
built. Another challenge is the notion of unbounded repeating elements (or
tree fragments). I haven't really seen a solution that covers this.
You might want to take a look at a paper that several of my collegues wrote
about this issue (within the context of a larger goal of building an
application): 

http://dream.sims.berkeley.edu/CDE/report/go-five-final-report.html#S7.
(note the period at the end, that's part of the URL, not punctuation)

I'd be interesting in hearing more about your requirements and your
approach.

- Justin Makeig


--
Product Manager
Center for Document Engineering
http://cde.berkeley.edu/
University of California, Berkeley
[EMAIL PROTECTED]


On 10/1/03 2:14 PM, "Greg Hess" <[EMAIL PROTECTED]> wrote:

> Hi All,
> 
> 
> 
> I would like to build an application providing a generic process for editing
> XML instances. The process would take a Schema and transform the Schema based
> on a generic XSLT to produce a XSLT that would create a form for editing the
> XML instance. Any Schema could be plugged into this process and build a
> generic form for editing/creating the XML instance.
> 
> 
> 
> The concept is described more accurately in the articles listed below:
> 
> 
> 
> http://www.xml.com/pub/a/2003/04/30/editing.html
> 
> http://www.xml.com/pub/a/2003/06/25/editing.html
> 
> 
> 
> 1) Does anyone know how to achieve this with OXF, I seem to have a basic grasp
> on it but I am missing the generic XSLT that would transform any Schema into a
> XSLT-form-view used to create the form?
> 
> 
> 
> 2) Has anyone implemented this functionality/ is it possible and are there any
> tools that provide this functionality?
> 
> 
> 
> Many thanks,
> 
> 
> 
> Greg Hess 
> Software Engineer
> Wrapped Apps Corporation
> 275 Michael Cowpland Dr.
> Suite 201 
> Ottawa, Ontario 
> K2M 2G2 
> Tel: (613) 591 -7552
> Fax: (613) 591-0523
> 1 (877) 388-6742 
> <http://www.wrappedapps.com/>
> 
> 
> 
> 
> _______________________________________________
> oxf-users mailing list
> [EMAIL PROTECTED]
> http://mail.orbeon.com/mailman/listinfo/oxf-users
> 


_______________________________________________
oxf-users mailing list
[EMAIL PROTECTED]
http://mail.orbeon.com/mailman/listinfo/oxf-users

Reply via email to