Hi,
I'm trying to use the new upload control, but can't get it to submit and I get
submission-error from the xform.
I've pared it down to the simplest I can and it seems to be the schema that's
tripping it up. Any ideas?
XForm looks like this - I've omitted declarations etc.
<head>
<xf:model>
<xf:instance xmlns=''>
<data>
<xml-base64 xsi:type="xs:base64Binary"/>
</data>
</xf:instance>
<xf:submission id='post-to-echo'
action='post-echo.xql' replace='all'
method='post'/>
</xf:model>
</head>
<body>
<xf:upload ref="xml-base64">
<xf:label>Upload XML File:</xf:label>
</xf:upload>
<br/>
<xf:output ref="xml-base64">
<xf:label>XML file encoded in base64binary: </xf:label>
</xf:output>
<br/>
<xf:submit submission="post-to-echo">
<xf:label>Post to Echo</xf:label>
</xf:submit>
</body>
And my XQuery (existdb)
xquery version "1.0";
declare namespace xsi="http://www.w3.org/2001/XMLSchema-instance";
declare namespace xmlns:xs="http://www.w3.org/2001/XMLSchema";
declare option exist:serialize "method=xml media-type=text/xml indent=yes";
let $post-data := request:get-data()
return
<results>
{util:binary-to-string($post-data/xml-base64)}
</results>
------------------------------------------------------------------------------
For Developers, A Lot Can Happen In A Second.
Boundary is the first to Know...and Tell You.
Monitor Your Applications in Ultra-Fine Resolution. Try it FREE!
http://p.sf.net/sfu/Boundary-d2dvs2
_______________________________________________
Xsltforms-support mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/xsltforms-support