I too would be very interested to hear if there has been any progress on the XForms implementation in ODF in OOo-based products. I had some input at the conceptual stage and later my employers in local government got involved in reviewing improvements of the original implementation with Sun and Open Source Academy. Things had to be dropped before seeing it all come to full fruition so I'd be very pleased to hear if it has all been taken forward since then. Lars Oppermann was working on this and did a great job for as far as we could follow. I would suggest following his blog at http://blogs.sun.com/lars/ (hope Lars doesn't mind me saying that).
Following on from Bryan's mention of UBL, I wrote a UBL 1.0 Invoice XForm in ODF which G. Ken Holman has included in a nice tutorial on how to use filters to output XML from Calc. It is interesting that an XML Form (XForm) in ODF does not require that you actually output the resulting XML using the HTTP facility - you can just save (and send) the entire ODF/XForm, or, as Ken describes, use Save As to output it with a filter. Has anyone tried anything with the filters in ernest at all? Looks like I'll be asked to do so myself soon so I'd be pleased to hear if that works nicely or not. Ken's tutorial is at http://www.cranesoftwrights.com/resources/index.htm#odf-xslt Repeat seems to be a difficult thing to implement in any XML-based application let alone in OOo - you have to watch all sorts of things like how a select1 bound to an element or attribute within the repeatable bound element works. It took a while to see it implemented nicely in Firefox. It is actually very challenging for newbies in XForms with XHTML to use the bindings and so on of the XForms repeat so all the more tricky when the XForms host language is ODF. I'm not sure XForms has it all working optimally yet. Is it a major factor that the ODF standard includes the architecture for the hosting of the XForms within the ODF? Does that specification have yet to cater for repeats? Does ODF itself allow repeating of rows, even without the major added complexity of the binding to the XForms model? I assume that might first have to be made completely user friendly before thinking how to add XForms repeats. Regards -- Stephen Green Partner SystML, http://www.systml.co.uk Tel: +44 (0) 117 9541606 http://www.biblegateway.com/passage/?search=matthew+22:37 .. and voice On 04/10/2007, Marc Santhoff <[EMAIL PROTECTED]> wrote: > Am Donnerstag, den 04.10.2007, 17:00 +0200 schrieb bryan rasmussen: > > > As far as repeat, no. I have some examples generating UBL documents > > (Invoices) outside of OO with the user determining at generation time > > how many lines are required. This however ran into another problem > > with the OO implementation which cannot handle the large number of > > bindings such a format as UBL requires for the editing of a large > > document. I mention UBL because your reference to Order made me think > > this might be the target (or a similar financial documents format). > > However I suppose that if you can make good arguments as to why this > > should be focussed on more than other development areas it could > > become an action item for someone /based on conversations. > > Mostly anything modelled as an 1:n relation in a database is a potential > candidate for repeated sections. > > invoice -> item list > item production -> parts list > contacts -> e-mail, telephone > recipies -> ingredients > room plan -> occupation calendar > customer -> orders > orders -> ordered items > ... > > I could add to this list all day long. Okay, some cases may be solvable > with some workarounds and others may never be used in a form made up as > XForms-instance, but the rest is enough for requesting this feature. > > I stepped back from using OO.o for XForms since I know this essentially > important feature is missing. > > Marc > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > -- Stephen Green Partner SystML, http://www.systml.co.uk Tel: +44 (0) 117 9541606 http://www.biblegateway.com/passage/?search=matthew+22:37 .. and voice --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
