- From: Aaron Reed <aaronr@us.ibm.com>
- Date: Thu, 12 Aug 2010 13:24:39 -0500
- To: www-forms@w3.org
Your select1's aren't bound to any data nodes in the instance document. So selecting a value in a select1 won't change the instance document. Then you'll either have to pre-populate the instance document with the nodes that you want the select1 item selection to change or use a xf:insert action to build the instance document. I hope that this helps get you on the right track, --Aaron e-letter wrote: > Readers, > > I am trying to create a form to save data, for eventual import to a > postgresql database. The following file was created: > > <?xml version="1.0" encoding="UTF-8"?> > <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" > "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> > <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en" > xmlns:xf="http://www.w3.org/2002/xforms"> > <head> > <meta http-equiv="content-type" content="text/html; charset=UTF-8" /> > <style type="text/css" id="internalstylesheet"> > code {text-color:black; background:white; font-family:verdana, sans-serif} > </style> > <xf:model> > <xf:instance> > <xf:testform xmlns='generalinformation'> > <xf:generalinformation/> > </xf:testform> > </xf:instance> > <xf:submission > resource='file:testgeneral.xml' > method="put" > id="gi" > includenamespaceprefixes="" > /> > </xf:model> > <title> > test xml to csv for postgresql > </title> > </head> > <body> > <p> > <xf:select1 appearance='minimal'> > <xf:label>purpose > </xf:label> > <xf:item> > <xf:label> > England > </xf:label> > <xf:value> > Building > </xf:value> > </xf:item> > <xf:item> > <xf:label> > Scotland > </xf:label> > <xf:value> > Building > </xf:value> > </xf:item> > <xf:item> > <xf:label> > Northern Ireland > </xf:label> > <xf:value> > Building > </xf:value> > </xf:item> > <xf:item> > <xf:label> > Energy England > </xf:label> > <xf:value> > joule > </xf:value> > </xf:item> > <xf:item> > <xf:label> > Energy Wales > </xf:label> > <xf:value> > joule > </xf:value> > </xf:item> > <xf:item> > <xf:label> > Energy Scotland > </xf:label> > <xf:value> > joule > </xf:value> > </xf:item> > <xf:item> > <xf:label> > Energy Northern Ireland > </xf:label> > <xf:value> > joule > </xf:value> > </xf:item> > </xf:select1> > </p> > <p> > <xf:select1 appearance='minimal'> > <xf:label>Weather location > </xf:label> > <xf:item> > <xf:label> > London > </xf:label> > <xf:value>London > </xf:value> > </xf:item> > </xf:select1> > </p> > <xf:submit submission='gi'> > <xf:label> > Send > </xf:label> > </xf:submit> > </body> > </html> > > The resultant xml file is: > > <?xml version="1.0" encoding="UTF-8"?> > <xf:testform xmlns:xf="http://www.w3.org/2002/xforms" > xmlns="generalinformation"> > <xf:generalinformation/> > </xf:testform> > > If I selected 'England' and 'London' in the form, I was expecting an > xml file containing these values and I expected to need to create an > xslt file for a csv file to be produced. What is my mistake to create > the xml file? > > yours, > > xforms@conference.jabber.org > > >
Received on Thursday, 12 August 2010 18:39:40 UTC