Re: [Xsltforms-support] XForms, data in a repeat from a parallel instance nodeset
Brought to you by:
alain-couthures
From: COUTHURES A. <ala...@ag...> - 2009-12-05 13:50:57
|
Jason, Axes such as "preceding-sibling::" are not yet supported by the XPath analyzer of XSLTForms, which is written with XSLT 1.0. About variables, you can create a work instance for them and use "xf:setvalue" to change their values. Thank you for testing XSLTForms! -Alain > > I'm still stuck on this. I've tried: > |<xf:output ref="instance('questions')/question[position() = (count(current()/preceding-sibling::*) + 1)]/@text"></xf:output> > > | > but xsltforms keeps complaining about the| preceding-sibling::*| > > Since I need| instance('questions')/question[position() = > (count(current()/preceding-sibling::*) + 1)]| for several things, I'd > like to be able to store this in a variable and use it throughout my > repeater - however, I'm not sure how xsltforms supports this. > > Thanks, > > Jason > > > On Fri, Dec 4, 2009 at 11:18 AM, Jason Kleban <ja...@bi... > <mailto:ja...@bi...>> wrote: > > I have an XForm survey. I'd like to keep the survey questions in a > separate xf:instance of the same model from the xf:instance that > collects the answers. In one instance, a group containing 10 > questions. In a second instance, a group to hold the 10 answers. > The second instance will be submitted. > > I've tried using logic like the following: > > |<xf:output ref="instance('questions')/question[position()]/@text"></xf:output> > > | > > but that position() is always returning 1, because the context is > of the questions xf:instance. Using the index('current-repeater') > updates all 10 displayed questions to be the question at the index > of the most recently focused repeat iteration. > > Is there a way to use a temporary variable in the xpath to > accomplish this? > > Thanks, > > Jason > > > ------------------------------------------------------------------------ > > ------------------------------------------------------------------------------ > Join us December 9, 2009 for the Red Hat Virtual Experience, > a free event focused on virtualization and cloud computing. > Attend in-depth sessions from your desk. Your couch. Anywhere. > http://p.sf.net/sfu/redhat-sfdev2dev > ------------------------------------------------------------------------ > > _______________________________________________ > Xsltforms-support mailing list > Xsl...@li... > https://lists.sourceforge.net/lists/listinfo/xsltforms-support > |