- From: Klotz, Leigh <Leigh.Klotz@xerox.com>
- Date: Thu, 21 Apr 2005 11:35:51 -0700
- To: "Kianoush Eshaghi" <Kianoush.Eshaghi@metadat.at>, <www-forms@w3.org>
- Cc: <Mark.Birbeck@x-port.net>
You might also be able to do <instance src="xx.xml" id="xx" /> <instance id="toserver"><request><description/></request></instance> ... <select ref="instance('toserver')/description"> <itemset nodeset="instance('xx')"> <label>xx</label> <value ref="." /> </itemset> </select> -----Original Message----- From: www-forms-request@w3.org [mailto:www-forms-request@w3.org] On Behalf Of Kianoush Eshaghi Sent: Thursday, April 21, 2005 10:44 AM To: www-forms@w3.org Cc: Mark.Birbeck@x-port.net Subject: WG: How can a text file be uploaded by XForms? Mark > Can I just check that I understand the issue? Are you saying that you > want to upload the file 'as is'? That is, you don't want to see it to > be stored in a binary or hex format? I want see it in my instance as like as the content of the file, which has been uploaded, for example: I have a file, which contains following text data: <xx> <YY/> <ZZ/> ... ... </xx> If I submit the form, I want to have the following instance: <request> <description> <xx> <YY/> <ZZ/> ... ... </xx> </description> </request> > By the way, once the data is copied in, are you then going to submit > it to a server? Or are you going to do something else. I ask only to > try and understand what you are trying to do, in case there is another > way round it. First I want to create respective XML instances, and to save it into local file system, how I am going as following <xf:submission method="put" action="file:C:/result.xml"/> It works well. But If I try to use http in action="http://localhost/result.xml" method="put", I will get the HTTP Error message that resource(?) isn't permitted(?) Second I want to send the created XML instance to a particular XML Web Services, which is installed on tomcat server. I've tried <xf:submission method="post" action="http://localhost:8080/CART"/>, but it hasn't also gone ;-(( > (For example, a quick resolution would be to use an XPath extension > function to 'unencode' the base64 data back to text. A bit > long-winded, I know, but it may address your issue for now.) hi, good idea, but I am new by XPath, Could you point me according to? Kianoush > Mark Birbeck > CEO > x-port.net Ltd. > > e: Mark.Birbeck@x-port.net > t: +44 (0) 20 7689 9232 > w: http://www.formsPlayer.com/ > b: http://internet-apps.blogspot.com/ > > Download our XForms processor from > http://www.formsPlayer.com/ > > > -----Original Message----- > > From: www-forms-request@w3.org > > [mailto:www-forms-request@w3.org] On Behalf Of Kianoush Eshaghi > > Sent: 21 April 2005 16:38 > > To: www-forms@w3.org > > Subject: How can a text file be uploaded by XForms? > > > > > > Hi everybody! > > > > I have implemented a form using XForms, whereby I use IE Plug-In > > (FormsPlayer 1.3). I want to built some control element in the form > > control, which enable to upload some text file (with extend .txt) > > into some node of my XML instance. > > I've used <xforms:upload/> in my form control, and set the type of > > node in instance as type="xsd:base64Binary" > > as following: > > > > <xf:model> > > <xf:instance> > > <request> > > <description/> > > </request> > > </xf:instance> > > <xf:bind id="des" nodeset="/request/description" > > type="xsd:base64Binary"/> > > </xf:model> > > > > <xf:upload bind="des"> > > <xf:label>Select the file:</xf:label> </xf:upload> <xf:output > > bind="des"/> > > > > But I get as xml instance (output control) after uploading of the > > text file some other encoded symbols. > > > > How can I upload the content of the text file without any encoding > > at the text into instance? I have tried with "xsd:string", but the > > FormsPlayer cries ;-( that the instance is invalid. > > > > I appreciate your tips and pointers. > > > > freundliche Gruesse / best regards > > Dipl.-Ing. Kianoush Eshaghi T +43 1 74040-652 > > METADAT - The Architect for Knowledge Networks > > > > > > > > > > >
Received on Thursday, 21 April 2005 18:36:13 UTC