Hi,
Having had a look at the source code, this is the conclusion I also came to! However, given that the support of itemset was mentioned as one of the major new features of v2.6, it would be nice if the implementation actually matched the XForms specification.
Cheers,
Matthew
On Jan 4, 2005, at 3:35 PM, Alessandro Vernet wrote:
--- "Matthew J. Graham" <[EMAIL PROTECTED]> wrote:
What is the timescale for fixing this bug? I really need it sorted out
by the end of the week and it is now the major showstopper in my
application as the instance documents generated are not valid - missing
elements. If you can point me at where the problem might lie in the
source code, I am happy to try and "fix" it.
This is not necessarily trivial. Right now when <xforms:itemset> is used, we
unroll it into multiple <xforms:item> in the XFormsOutput processor. Then the
rest of the code doesn't need to know about <xforms:itemset> and only handles
<xforms:item>. Obviously this does not lead to the expected result when an
element instead of a text node is referenced from <xforms:copy>.
To correctly handle the <xforms:itemset>, in the current code:
1) The XFormsOutput processor must annotate the <xforms:value> with
xxforms:node-ids="..." when unrolling the <xforms:itemset>.
2) The names generated in XFormsOutput must be changed: instead of having just
"$node^", we should have "$value-to-node" (replaces "$node") and
"$node-to-node". The later is used for <xforms:itemset>.
3) xforms-to-xhtml.xsl must handle the xxforms:node-ids attribute on
<xforms:value> if present.
4) The XFormsInput processor (specifically RequestParameters.java) must handle
"$value-to-node" (replaces "$node") and the new "$node-to-node" attributes.
Again this is not trivial. At this point fixing this has not been scheduled
yet, so I cannot give you an ETA for this bug. If you wish to sponsor this bug
fix, please contact Omar directly ([EMAIL PROTECTED]).
Alex
------------------------------------------------------- The SF.Net email is sponsored by: Beat the post-holiday blues Get a FREE limited edition SourceForge.net t-shirt from ThinkGeek. It's fun and FREE -- well, almost....http://www.thinkgeek.com/sfshirt _______________________________________________ orbeon-user mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/orbeon-user
------------------------------------------------------- The SF.Net email is sponsored by: Beat the post-holiday blues Get a FREE limited edition SourceForge.net t-shirt from ThinkGeek. It's fun and FREE -- well, almost....http://www.thinkgeek.com/sfshirt _______________________________________________ orbeon-user mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/orbeon-user
