Hi Lars, No, it doesn't work!! I'm going to be completely crazy!
I think the problem is not on the XPath expression, because there is the exact number of items in the list. But the caption and value fields are empty! And I don't understand why! Thank you Sylvain -----Message d'origine----- De: Kirchhoff, Lars [mailto:[EMAIL PROTECTED]] Date: lundi, 9. décembre 2002 03:41 Ŕ: '[EMAIL PROTECTED]' Objet: AW: XMLForm and DOM node initialization Hello Sylvian, ---- I'm sorry for the last mail, was send to early... outlook is driving me crazy.. ---- try the following: <xf:selectOne ref="/workstationType"> <xf:caption>Workstation Type</xf:caption> <xf:itemset nodeset="/select/typeOfWorkstation/item"> <xf:caption ref="description"/> <xf:value ref="@id"/> </xf:itemset> <xf:violations class="error"/> </xf:selectOne> if your dom is still loaded into selected and is looking like this: <document> <typeOfWorkstation> <item id="desktop"> <description>Desktop</description> </item> <item id="laptop"> <description>Laptop</description> </item> <item id="other"> <description>Other configuration</description> </item> </typeOfWorkstation> </document> ciao Lars > -----Ursprüngliche Nachricht----- > Von: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]] > Gesendet: Samstag, 7. Dezember 2002 00:53 > An: [EMAIL PROTECTED] > Betreff: XMLForm and DOM node initialization > > > Hello everybody, > > I'm using XMLForm and its possibility to access to DOM nodes. > > Here is the code in the view (form.xml): > > <xf:selectOne ref="/workstationType"> > <xf:caption>Workstation Type</xf:caption> > <xf:itemset nodeset="listValues/document/typeOfWorkstation/item"> > <xf:caption ref="description"/> > <xf:value ref="@id"/> > </xf:itemset> > <xf:violations class="error"/> > </xf:selectOne> > > The problem is when I load the web app page (containing the > node field) for the first time (after a Tomcat or Browser > restart), the "value" and "caption" fields are empty although > the number of <option> are right. > > Here is the HTML source when the fields are empty (first load): > <td align="left"><select name="/workstationType"><option > value=""></option><option value=""></option><option > value=""></option></select></td> > > Here is the HTML source when the fields are OK (not first load): > <td align="left"><select name="/workstationType"><option > value="desktop">Desktop</option><option > value="laptop">Laptop</option><option value="other">Other > configuration</option></select></td> > > The node is initialized in the Bean (model) conctructor. > > > Is anybody could help me to understand what's happen?!? > I'm really desparate because I really don't know what could > be the problem! > > When a web page is loaded, which methods or actions are called? > > > Any suggestions will be greatly appreciated. > Thank you > Sylvain > > --------------------------------------------------------------------- > 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]>