Hi Isabelle, Can you send code where u r using for output?
Regards, zuber On 4/20/07, Isabelle Phan <[EMAIL PROTECTED]> wrote:
Thanks Kris, x:parse tag is now silent :-) however, I can't get x:out to output anything, it throws ERROR: Nested in javax.servlet.ServletException: javax.servlet.jsp.JspException: org/apache/xpath/XPathException: java.lang.NoClassDefFoundError: org/apache/xpath/XPathException I read somewhere that this could be due to a missing xerces library, my application has xerces.jar, I am completely lost :-( Kris Schneider wrote: > You don't need those taglib entries in web.xml. Remove them and use the > proper JSTL 1.1 URIs: > > <jsp:root xmlns:jsp="http://java.sun.com/JSP/Page" > xmlns:c="http://java.sun.com/jsp/jstl/core" > xmlns:fmt="http://java.sun.com/jsp/jstl/fmt" > xmlns:fn="http://java.sun.com/jsp/jstl/functions" > xmlns:x="http://java.sun.com/jsp/jstl/xml" > ... > version="2.0"> > > You don't need a taglib entry for the Struts taglib either. Find out > what its proper URI is and use it instead of "struts-html". > > Isabelle Phan wrote: >> this is the complete declaration in the JSP: >> >> <jsp:root >> xmlns="http://www.w3.org/1999/xhtml" >> xmlns:jsp="http://java.sun.com/JSP/Page" >> xmlns:tags="urn:jsptagdir:/WEB-INF/tags/" >> xmlns:c="jstl-core" >> xmlns:fmt="jstl-fmt" >> xmlns:x="jstl-xml" >> xmlns:html="struts-html" >> version="2.0" >> > >> >> and in web.xml: >> >> <jsp-config> >> >> <taglib> >> <taglib-uri>jstl-core</taglib-uri> >> >> <taglib-location>/WEB-INF/tld/c.tld</taglib-location> >> </taglib> >> >> <taglib> >> <taglib-uri>jstl-functions</taglib-uri> >> >> <taglib-location>/WEB-INF/tld/fn.tld</taglib-location> >> </taglib> >> >> <taglib> >> <taglib-uri>jstl-fmt</taglib-uri> >> >> <taglib-location>/WEB-INF/tld/fmt.tld</taglib-location> >> </taglib> >> >> <taglib> >> <taglib-uri>jstl-xml</taglib-uri> >> >> <taglib-location>/WEB-INF/tld/x.tld</taglib-location> >> </taglib> >> >> >> Kris Schneider wrote: >> >>> 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. >>>>>> [EMAIL PROTECTED]://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? >>> >>> >> >> > -- Isabelle Phan, D.Phil. Swiss Institute of Bioinformatics Tel: (+41 22) 379 51 89 CMU - 1, rue Michel Servet Fax: (+41 22) 379 58 58 CH - 1211 Geneva 4 Switzerland email: [EMAIL PROTECTED] --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]