- 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