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
