- From: Matthias Kind <mkind@dstc.edu.au>
- Date: Tue, 9 Sep 2003 12:44:37 +1000
- To: "'Chalker, Dean'" <Dean.Chalker@intelliwhere.com>
- Cc: <www-forms@w3.org>
Hi Dean and Others, the feature that you can refer to an external instance data is quite helpful. But I was actually looking for something where the *entire* model can be defined in an external file, which than can be used together with different user interface implementations. Such as depicted on the XForms homepage http://www.w3.org/MarkUp/Forms/ under section "What are XForms?". You define your model just once and than you can plug it into different presentation documents, such as XHTML, WML, SVG, etc. Ok, from a logical point of view it works this way right now. But when it comes down to implement a model into XHTML, the model definition must be 'hard coded' into that document. If you wanna use the same model with SVG, it has to be 'hard coded' into that document as well. If there's a change in the model, you would have to change it in 2 documents. :-( So is there any way to refer to an entire model (not just the instance data) that is outside the actual presentation document? cheers, Matthias -----Original Message----- From: Chalker, Dean [mailto:Dean.Chalker@intelliwhere.com] Sent: Tuesday, 9 September 2003 9:23 AM To: 'Matthias Kind' Hi Matthias, I'm an xforms newbie, but I thought I'd make a response anyway. Perhaps it will trigger some discussion from the gurus :-) I don't know about a external mode, but you can get external instances with the instance src attribute. This may be what you want, since it leaves the submission and bind elements with the form description, which is probably where you want them. <xforms:model> <xforms:instance src="some-URI"/> ... </xforms:model> However, there seems to be no way to point to an external fragment, rather than an entire document. The application that I am thinking about would benefit from a single XML instance document with a "library" of XForm forms for viewing/editing fragments from the common document. Perhaps something like: <xforms:model> <xforms:instance src="some-URI" ref="xpath-description-of-instance-fragment"/> ... </xforms:model> Dean > -----Original Message----- > From: Matthias Kind [mailto:mkind@dstc.edu.au] > Sent: Monday, 8 September 2003 2:54 PM > To: www-forms@w3.org > Subject: external model > > > > Hi there, > > is there a way, to specify a complete xforms model in an external > file and just refering to it? So that, for example, a hosting XHTML > document only would need to implement the XForms UI components and > just contain a link to the model? > > I was thinking of something like that: (as linking to an external > stylesheet) > > ... > <head> > ... > <link id="myModel" href="myModel.xml" type="text/xml" > rel="subsection" /> > ... > </head> > <body> > ... > <xform:input model="myModel" ref="/data/test"> > <xforms:label>Enter test data<xforms:label> > </xforms:input> > ... > </body> > ... > > Any ideas? > > cheers, > Matthias >
Received on Monday, 8 September 2003 22:44:50 UTC