You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@cocoon.apache.org by Philippe Guillard <pg...@soociety.com> on 2004/07/13 12:38:25 UTC
Re: AW: unescaping xml in XSP-page
Hi
In can't unescape XML in my XSP page, even after looking this mail
response.
<util:include-expr expr="_xml"/> for me gives this error
org.xml.sax.SAXParseException: Content is not allowed in prolog.
_xml contains actually '<b>hello</b>'
I use xmlns:util="http://apache.org/xsp/util/2.0"
Somebody any idea ?
Regards,
Phil
On Wed, 2004-03-10 at 03:44, Rob Gregory wrote:
> I was also having a similar problem and like most trawled Google and the
> news lists looking for an answer. Most topics suggested using
> include-expr which I tried in the following format
>
> <util:include-expr>_xml</util:include-expr> <!-- _xml is my string -->
>
> As suggested in the posts which didn't work...
>
> Also tried
> <util:include-expr><xsp:expr>_xml</xsp:expr></util:include-expr>
> & loads of other routes...
>
> Eventually I had a look at the util XSLT and found that the string you
> want included should be specified as an expr attribute as follows:-
>
> String _xml = xmlUtil.getXML(_text); <!-- xmlUtil is my class -->
> <util:include-expr expr="_xml"/>
>
> This worked great for me so might be worth a try if like myself you have
> been misled from some posting on the net.
>
> Hope this helps
> Rob
>
> >
> > I seem to be having a very simular issue.
> > I have a method which returns generated dhtml, and all of the
> > '<' and '>'
> > are also replaced with '<' and '>'. Any ideas?
> > -Mel
> >
> >
> > On 11.02.2004 09:45, Erik Hofstra wrote:
> >
> > > Hi all,
> > >
> > > I have a problem with my xml-string. From a XSP-page i call
> > a JavaClass
> > > which makes a SOAP-call. The JavaClass returns a XML document in
> > > String type.
> > > When i place this string in my page with <xsp:expr> the '<'
> > and '>' of the
> > > XML string are replaced with '<' and '>'. Because of this
> > replacement
> > > the transformer doesn't 'recognize' the tags.
> > > I tried <util:include-expr>, unescapeXml, unescapeHtml and even the
> > > string.replaceAll() method (:S) but nothing helps.
> > >
> > > Does anyone knows how to solve this problem or has an idea?
> > >
> > > Thanks!
> > > Erik
> > >
> > > btw, here is a piece of my XSP code:
> > > <xsp:logic>
> > > String xmlString = soapCall.doSOAPCall();
> > > </xsp:logic>
> > >
> > > <xsp:expr>xmlString</xsp:expr>
> >
> > There are get-xml or getxml elements somewhere. Somebody else can
> > probably tell you how to use them exactly, I never used them.
> >
> > Joerg
> >
>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@cocoon.apache.org
> For additional commands, e-mail: users-help@cocoon.apache.org
>
>
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@cocoon.apache.org
For additional commands, e-mail: users-help@cocoon.apache.org
Re: AW: unescaping xml in XSP-page
Posted by Philippe Guillard <pg...@soociety.com>.
Sorry for my last email. <util:include-expr> works fine,the String
passed was not well formed XML, that is, there was no root element...
Phil
On Tue, 2004-07-13 at 18:38, Philippe Guillard wrote:
> Hi
>
> In can't unescape XML in my XSP page, even after looking this mail
> response.
> <util:include-expr expr="_xml"/> for me gives this error
> org.xml.sax.SAXParseException: Content is not allowed in prolog.
> _xml contains actually '<b>hello</b>'
> I use xmlns:util="http://apache.org/xsp/util/2.0"
>
> Somebody any idea ?
>
> Regards,
>
> Phil
>
> On Wed, 2004-03-10 at 03:44, Rob Gregory wrote:
> > I was also having a similar problem and like most trawled Google and the
> > news lists looking for an answer. Most topics suggested using
> > include-expr which I tried in the following format
> >
> > <util:include-expr>_xml</util:include-expr> <!-- _xml is my string -->
> >
> > As suggested in the posts which didn't work...
> >
> > Also tried
> > <util:include-expr><xsp:expr>_xml</xsp:expr></util:include-expr>
> > & loads of other routes...
> >
> > Eventually I had a look at the util XSLT and found that the string you
> > want included should be specified as an expr attribute as follows:-
> >
> > String _xml = xmlUtil.getXML(_text); <!-- xmlUtil is my class -->
> > <util:include-expr expr="_xml"/>
> >
> > This worked great for me so might be worth a try if like myself you have
> > been misled from some posting on the net.
> >
> > Hope this helps
> > Rob
> >
> > >
> > > I seem to be having a very simular issue.
> > > I have a method which returns generated dhtml, and all of the
> > > '<' and '>'
> > > are also replaced with '<' and '>'. Any ideas?
> > > -Mel
> > >
> > >
> > > On 11.02.2004 09:45, Erik Hofstra wrote:
> > >
> > > > Hi all,
> > > >
> > > > I have a problem with my xml-string. From a XSP-page i call
> > > a JavaClass
> > > > which makes a SOAP-call. The JavaClass returns a XML document in
> > > > String type.
> > > > When i place this string in my page with <xsp:expr> the '<'
> > > and '>' of the
> > > > XML string are replaced with '<' and '>'. Because of this
> > > replacement
> > > > the transformer doesn't 'recognize' the tags.
> > > > I tried <util:include-expr>, unescapeXml, unescapeHtml and even the
> > > > string.replaceAll() method (:S) but nothing helps.
> > > >
> > > > Does anyone knows how to solve this problem or has an idea?
> > > >
> > > > Thanks!
> > > > Erik
> > > >
> > > > btw, here is a piece of my XSP code:
> > > > <xsp:logic>
> > > > String xmlString = soapCall.doSOAPCall();
> > > > </xsp:logic>
> > > >
> > > > <xsp:expr>xmlString</xsp:expr>
> > >
> > > There are get-xml or getxml elements somewhere. Somebody else can
> > > probably tell you how to use them exactly, I never used them.
> > >
> > > Joerg
> > >
> >
> >
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: users-unsubscribe@cocoon.apache.org
> > For additional commands, e-mail: users-help@cocoon.apache.org
> >
> >
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@cocoon.apache.org
> For additional commands, e-mail: users-help@cocoon.apache.org
>
>
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@cocoon.apache.org
For additional commands, e-mail: users-help@cocoon.apache.org