Hi Avinder,

Can you please copy in your email the section of your XPL where you call
the Delegation processor?

Alex

--- Avinder Bahra <[EMAIL PROTECTED]> wrote:

> Hi,
> 
> When I redirect the output produced by the EJB to file via the
> file-serlializer processor, I get a file that reads:
> 
> <?xml version="1.0" encoding="utf-8"?>
> &lt;document&gt;
> &lt;xml-string&gt;
> &lt;name&gt;Joe Bloggs Junior&lt;/name&gt;
> &lt;/xml-string&gt;
> &lt;/document&gt;
> 
> This XML string looks OK which is why I do not understand saxon:parse
> error. PS I am running under JBoss outside of OXF studio which I why I
> can not use the debug facility.
> 
> Regards,
> 
> Avinder
> -----Original Message-----
> From: [EMAIL PROTECTED]
> [mailto:[EMAIL PROTECTED] On Behalf Of Erik
> Bruchez
> Sent: 07 February 2005 11:28
> To: [email protected]
> Subject: Re: [orbeon-user] Converting a string to an XML document
> 
> My guess is that... the first argument of saxon:parse() is an empty 
> sequence, as the error implies. You are selecting /document/xml-string 
> on the ejb-data document. Does it actually contain that? I.e., if you 
> put a debug on <p:input name="data" href="#ejb-data" />, what do you
> get?
> 
> -Erik
> 
> Avinder Bahra wrote:
> > Hi,
> > 
> > I tried using the approach in the below FAQ (
> > http://www.orbeon.com/community/faq#2.21 ) for converting an XML
> string
> > returned by an EJB into an XML document using the saxon:parse function
> -
> > however I get the error:
> > 
> > org.orbeon.saxon.xpath.DynamicError: An empty sequence is not allowed
> as
> > the first argument of saxon:parse()
> > 
> > The XML string returned by the EJB is
> > <?xml version="1.0"?>
> > <document>
> >   <xml-string>
> >     <name>Joe Bloggs Junior</name>
> >   </xml-string>
> > </document>
> > 
> > The XPL code is:
> > <p:processor name="oxf:xslt">
> >     <p:input name="data" href="#ejb-data" />
> >     <p:input name="config">
> >             <xsl:stylesheet version="2.0"
> > xmlns:xsl="http://www.w3.org/1999/XSL/Transform";>
> >                     <xsl:template match="/">
> >                             <xsl:copy-of
> > select="saxon:parse(xs:string(/document/xml-string))"/>
> >                     </xsl:template>
> >             </xsl:stylesheet>
> >     </p:input>
> >     <p:output name="data" id="transformation-result"/>
> > </p:processor>
> > 
> > Stack trace is listed below.
> > 
> > Any help appreciated,
> > Regards,
> > Avinder Bahra
> > 
> > 2005-02-07 10:39:27,819 ERROR org.orbeon.oxf.pipeline.InitUtils null -
> > Exception
> >  at oxf:/examples/xforms/xforms-wizard/read-form.xpl, line 55, column
> -1
> > ; SystemID: oxf:/examples/xforms/xforms-wizard/read-form.xpl; Line#:
> 55;
> > Column#
> > : -1
> > org.orbeon.saxon.xpath.DynamicError: An empty sequence is not allowed
> as
> > the fir
> > st argument of saxon:parse()
> >         at
> > org.orbeon.saxon.expr.ComputedExpression.typeError(ComputedExpression
> > .java:486)
> >         at
> > org.orbeon.saxon.expr.CardinalityChecker.evaluateItem(CardinalityChec
> > ker.java:107)
> >         at
> org.orbeon.saxon.functions.Parse.evaluateItem(Parse.java:48)
> >         at
> > org.orbeon.saxon.expr.ComputedExpression.iterate(ComputedExpression.j
> > ava:408)
> >         at
> > org.orbeon.saxon.instruct.CopyOf.processLeavingTail(CopyOf.java:67)
> >         at org.orbeon.saxon.instruct.Template.expand(Template.java:98)
> >         at
> > org.orbeon.saxon.instruct.Template.processLeavingTail(Template.java:8
> > 2)
> >         at
> > org.orbeon.saxon.instruct.ApplyTemplates.applyTemplates(ApplyTemplate
> > s.java:262)
> >         at
> > org.orbeon.saxon.Controller.transformDocument(Controller.java:1094)
> >         at
> > org.orbeon.saxon.TransformerHandlerImpl.endDocument(TransformerHandle
> > rImpl.java:121)
> >         at
> > org.orbeon.oxf.xml.ForwardingContentHandler.endDocument(ForwardingCon
> > tentHandler.java:43)
> >         at org.orbeon.oxf.xml.SAXStore.endDocument(SAXStore.java:238)
> >         at
> > org.orbeon.oxf.xml.ForwardingContentHandler.endDocument(ForwardingCon
> > tentHandler.java:43)
> >         at org.orbeon.oxf.xml.SAXStore.replay(SAXStore.java:173)
> >         at
> > org.orbeon.oxf.processor.generator.DOMGenerator$1.readImpl(DOMGenerat
> > or.java:137)
> >         at
> > org.orbeon.oxf.processor.ProcessorImpl$6.read(ProcessorImpl.java:945)
> > 
> >         at
> > org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.read(Proce
> > ssorImpl.java:1106)
> >         at
> > org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.j
> > ava:340)
> >         at
> > org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.j
> > ava:345)
> >         at
> > org.orbeon.oxf.processor.DelegationProcessor$1.readImpl(DelegationPro
> > cessor.java:83)
> >         at
> > org.orbeon.oxf.processor.ProcessorImpl$6.read(ProcessorImpl.java:945)
> > 
> >         at
> > org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.read(Proce
> > ssorImpl.java:1106)
> >         at
> > org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.j
> > ava:340)
> >         at
> > org.orbeon.oxf.processor.pipeline.TeeProcessor.access$100(TeeProcesso
> > r.java:27)
> >         at
> > org.orbeon.oxf.processor.pipeline.TeeProcessor$1.readImpl(TeeProcesso
> > r.java:48)
> >         at
> > org.orbeon.oxf.processor.ProcessorImpl$6.read(ProcessorImpl.java:945)
> > 
> >         at
> > org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.read(Proce
> > ssorImpl.java:1106)
> > 
> > 
> > 
> > -----Original Message-----
> > From: [EMAIL PROTECTED]
> > [mailto:[EMAIL PROTECTED] On Behalf Of Erik
> > Bruchez
> > Sent: 04 February 2005 16:37
> > To: [email protected]
> > Subject: Re: [orbeon-user] Converting a string to an XML document
> > 
> > Avinder Bahra wrote:
> > 
> > 
> >>What I want to do is to call an EJB method to return XForms instance 
> >>data. The approach I was thinking of  was to return the XML as a
> > 
> > string. 
> > 
> >>However I can not see how I would be able to convert the string 
> >>(returned as the output of the Dispatch processor) into an XML
> > 
> > document 
> > 
> >>for consumption the next pipeline processor.
> > 
> > 
> > Easy task for me, that's in the FAQ:
> > 
> > http://www.orbeon.com/community/faq#2.21
> > 
> > -Erik
> > 
> > 
> > -------------------------------------------------------
> > This SF.Net email is sponsored by: IntelliVIEW -- Interactive
> Reporting
> > Tool for open source databases. Create drag-&-drop reports. Save time
> > by over 75%! Publish reports on the web. Export to DOC, XLS, RTF, etc.
> > Download a FREE copy at http://www.intelliview.com/go/osdn_nl
> > _______________________________________________
> > orbeon-user mailing list
> > [email protected]
> > https://lists.sourceforge.net/lists/listinfo/orbeon-user
> > 
> > 
> > 
> > -------------------------------------------------------
> > This SF.Net email is sponsored by: IntelliVIEW -- Interactive
> Reporting
> > Tool for open source databases. Create drag-&-drop reports. Save time
> > by over 75%! Publish reports on the web. Export to DOC, XLS, RTF, etc.
> > Download a FREE copy at http://www.intelliview.com/go/osdn_nl
> > _______________________________________________
> > orbeon-user mailing list
> > [email protected]
> > https://lists.sourceforge.net/lists/listinfo/orbeon-user
> 
> 
> 
> -------------------------------------------------------
> This SF.Net email is sponsored by: IntelliVIEW -- Interactive Reporting
> Tool for open source databases. Create drag-&-drop reports. Save time
> by over 75%! Publish reports on the web. Export to DOC, XLS, RTF, etc.
> Download a FREE copy at http://www.intelliview.com/go/osdn_nl
> _______________________________________________
> orbeon-user mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/orbeon-user
> 
> 
> 
> -------------------------------------------------------
> This SF.Net email is sponsored by: IntelliVIEW -- Interactive Reporting
> Tool for open source databases. Create drag-&-drop reports. Save time
> by over 75%! Publish reports on the web. Export to DOC, XLS, RTF, etc.
> Download a FREE copy at http://www.intelliview.com/go/osdn_nl
> _______________________________________________
> orbeon-user mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/orbeon-user
> 



-------------------------------------------------------
This SF.Net email is sponsored by: IntelliVIEW -- Interactive Reporting
Tool for open source databases. Create drag-&-drop reports. Save time
by over 75%! Publish reports on the web. Export to DOC, XLS, RTF, etc.
Download a FREE copy at http://www.intelliview.com/go/osdn_nl
_______________________________________________
orbeon-user mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/orbeon-user

Reply via email to