Stupid me, I sent the code snippet before fix it. That's what I meant exactly, and it's working good. I just had some incorrect mappings in the model.
You know? It took me a lot of time to understand this whole XMLForms thingie of you. Now that it seems I know what I'm doing I must say I really like this approach to forms. Thanks you very much for providing it :-) Btw, some people are missing a dynamic model, I mean, they say you must create it before hand. It would be pretty nice to see it in a next version, sometime, but I can say to those, that using DOM nodes and documents and manipulating them inside the action, can give a lot of power to make things dynamic :-) Thanks again. ----- Original Message ----- From: "Ivelin Ivanov" <[EMAIL PROTECTED]> To: <[EMAIL PROTECTED]> Sent: Saturday, November 09, 2002 8:15 PM Subject: Re: XMLForm - xf:repeat tag on DOM Nodes? > > You probably meant to use: > > > <xf:repeat nodeset="/productNode/product/description"> > <xf:textbox ref="@lang"> > <xf:caption>Language (code):</xf:caption> > <xf:violations class="error"/> > </xf:textbox> > <xf:textbox ref="."> > <xf:caption>Description:</xf:caption> > <xf:violations class="error"/> > </xf:textbox> > </xf:repeat> > > I would also recommend that you use the standard xml:lang attribute instead > of a non-qualified one. > > > > Ivelin > > > > > ----- Original Message ----- > From: "Josema Alonso" <[EMAIL PROTECTED]> > To: "Cocoon-Users" <[EMAIL PROTECTED]> > Sent: Saturday, November 09, 2002 12:40 PM > Subject: XMLForm - xf:repeat tag on DOM Nodes? > > > > Dear all, > > > > I see in thw wizrd demo how the repeat tag is used like this: > > <xf:repeat nodeset="favorite[position() <= 3]" id="favorites"> > > <xf:textbox ref="." class="info"> > > <xf:caption>URL: </xf:caption> > > </xf:textbox> > > </xf:repeat> > > > > In the model bean the favorite is implemented as an array list, so you can > > iterate through it using the position function and specifying how many > items > > to display. > > > > Well, now I got a part of my model implmented as a DOM Node. It seems it'w > > working right but I can't make the repeat tag to work with it. Let's say I > > have something like this: > > <product> > > <description lang="en">nice table</description> > > <description lang="es">mesa bonita</description> > > </product> > > > > I want to display as many textboxes as descriptions, ok? I have tried > this, > > but unfortunately it is not working. : > > <xf:repeat nodeset="/productNode/product"> > > <xf:textbox ref="description/@lang"> > > <xf:caption>Language (code):</xf:caption> > > <xf:violations class="error"/> > > </xf:textbox> > > <xf:textbox ref="description"> > > <xf:caption>Description:</xf:caption> > > <xf:violations class="error"/> > > </xf:textbox> > > </xf:repeat> > > > > If I try to access just one description node outside the repeat tag, I get > > the info correctly. Any ideas? > > > > Thanks. > > > > > > --------------------------------------------------------------------- > > Please check that your question has not already been answered in the > > FAQ before posting. <http://xml.apache.org/cocoon/faq/index.html> > > > > To unsubscribe, e-mail: <[EMAIL PROTECTED]> > > For additional commands, e-mail: <[EMAIL PROTECTED]> > > > > > --------------------------------------------------------------------- > Please check that your question has not already been answered in the > FAQ before posting. <http://xml.apache.org/cocoon/faq/index.html> > > To unsubscribe, e-mail: <[EMAIL PROTECTED]> > For additional commands, e-mail: <[EMAIL PROTECTED]> > --------------------------------------------------------------------- Please check that your question has not already been answered in the FAQ before posting. <http://xml.apache.org/cocoon/faq/index.html> To unsubscribe, e-mail: <[EMAIL PROTECTED]> For additional commands, e-mail: <[EMAIL PROTECTED]>