Re: jstl x:parse outputs data
Kris Schneider <[email protected]>
| Newsgroups | gmane.comp.jakarta.taglibs.user |
|---|---|
| Message-ID | <[email protected]> |
I would think you'd be using these:
xmlns:c="http://java.sun.com/jsp/jstl/core"
xmlns:x="http://java.sun.com/jsp/jstl/xml"
Isabelle Phan wrote:
> Hi Kris
>
> the x taglib is declared like other jstl libraries:
>
> xmlns:x="jstl-xml"
>
> it follows the taglib declarations in web.xml, but from the output you
> are right, it seems like the tag is ignored:
>
> <x:parse escapeXml="true" xml="<?xml version="1.0" encoding="ISO-8859-1"?>
> etc...
>
>
> I have the vague feeling it's some stupid typo...
>
> thanks for your help
>
> Isabelle
>
> Kris Schneider wrote:
>
>> Are you sure you're properly declaring the x taglib? It almost looks
>> like <x:parse> is being treated as a plain XML element and ${rssFeed}
>> is simply evaluated and used for the value of the xml attribute. Can
>> you view the source of the generated page?
>>
>> Isabelle Phan wrote:
>>
>>> My problem: x:parse is outputting the RSS feed content even though
>>> the JSP does not contain <x:out> or <c:out> statement
>>>
>>> The code:
>>>
>>> <c:import var="rssFeed"
>>> url="http://www.expasy.org/spotlight/index.xml"/>
>>> <x:parse var="rss" xml="${rssFeed}"/>
>>>
>>> output:
>>>
>>> http://www.expasy.org/spotlight/ one month, one protein en-us
>>> [email protected] 2007-03-26T10:13:59+01:00 hourly 1
>>> 2000-01-01T12:00+00:00
>>> etc...
>>>
>>> until:
>>>
>>> while obestatin reports adequacy.
>>> 494@http://www.expasy.org/spotlight/ Article
>>> 2006-01-19T13:22:59+01:00 " var="rss"/>
>>>
>>>
>>> It looks as if part of the x:parse tag is printed on the HTML page!
>>>
>>> I am using JSTL 1.1
>>>
>>> Anybody seen this before?
--
Kris Schneider <mailto:[email protected]>
D.O.Tech <http://www.dotech.com/>