Make sure that you have *both* Xerces and Xalan installed. You can put the JARs in Tomcat's common/endorsed directory.
On Tue, Jul 15, 2008 at 12:04 AM, Rajasekhar <[EMAIL PROTECTED]> wrote: > > The "out.jsp" contains > ======================================================== > <%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %> > <%@ taglib prefix="x" uri="http://java.sun.com/jsp/jstl/xml" %> > <html> > <head> > <title>JSTL: XML Support -- Parse / Out</title> > </head> > <body bgcolor="#FFFFFF"> > <h3><x:parse> / <x:out></h3> > <c:import var="docString" url="games.xml"/> > <x:parse var="doc" doc="${docString}"/> > <table border=1> > <tr> > <td valign="top"><pre><c:out value="${docString}"/></pre></td> > <td valign="top"> > <table border=1> > <tr> > <th>Expression</th> > <th>Result</th> > </tr> > <%-- > <tr> > <td>3 + 3</td> > <td><pre><x:out select="3 + 3"/></pre></td> > </tr> > --%> > <tr> > <td>$doc//sport</td> > <td><pre><x:out select="$doc//sport"/></pre></td> > </tr> > <tr> > <td>$doc/games/country/*</td> > <td><pre><x:out select="$doc/games/country/*"/></pre></td> > </tr> > <tr> > <td>$doc//*</td> > <td><pre><x:out select="$doc//*"/></pre></td> > </tr> > <tr> > <td>$doc/games/country</td> > <td><pre><x:out select="$doc/games/country"/></pre></td> > </tr> > <tr> > <td>$doc/games/country[last()]</td> > <td><pre><x:out select="$doc/games/country[last()]"/></pre></td> > </tr> > <tr> > <td>$doc//@id</td> > <td><pre><x:out select="$doc//@id"/></pre></td> > </tr> > <tr> > <td>$doc//[EMAIL PROTECTED]'Denmark']</td> > <td><pre><x:out select="$doc//[EMAIL PROTECTED]'Denmark']"/></pre></td> > </tr> > </table> > </td> > </tr> > </table> > </body> > </html> > ====================================================== > games.xml contains > > =========================== > > > <?xml version="1.0" encoding="ISO-8859-1"?> > <games> > <country id="Luxembourg"> > <athlete> > <name>Lux 1</name> > <sport>swimming</sport> > <age>23</age> > <gender>M</gender> > </athlete> > <athlete> > <name>Lux 2</name> > <sport>wrestling</sport> > <age>31</age> > <gender>M</gender> > </athlete> > </country> > <country id="Denmark"> > <athlete> > <name>Den 1</name> > <sport>cycling</sport> > <age>18</age> > <gender>F</gender> > </athlete> > <athlete> > <name>Den 2</name> > <sport>sailing</sport> > <age>27</age> > <gender>M</gender> > </athlete> > </country> > </games> > ============================ > > I am using Tomcat 5.5 app svr. > > when I run the web app the following errors are shown > > > HTTP Status 500 - > > > type Exception report > message > description The server encountered an internal error () that prevented it > from fulfilling this request. > exception javax.servlet.ServletException: org/apache/xpath/XPathException > > org.apache.jasper.runtime.PageContextImpl.doHandlePageException(PageContextImpl.java:848) > > org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:781) > org.apache.jsp.xml.Out_jsp._jspService(org.apache.jsp.xml.Out_jsp:155) > org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:97) > javax.servlet.http.HttpServlet.service(HttpServlet.java:802) > > org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:322) > > org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:291) > org.apache.jasper.servlet.JspServlet.service(JspServlet.java:241) > javax.servlet.http.HttpServlet.service(HttpServlet.java:802) > > > root cause java.lang.NoClassDefFoundError: org/apache/xpath/XPathException > java.lang.ClassLoader.defineClass1(Native Method) > java.lang.ClassLoader.defineClass(ClassLoader.java:620) > java.security.SecureClassLoader.defineClass(SecureClassLoader.java:124) > > org.apache.catalina.loader.WebappClassLoader.findClassInternal(WebappClassLoader.java:1629) > > org.apache.catalina.loader.WebappClassLoader.findClass(WebappClassLoader.java:850) > > org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1299) > > org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1181) > java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319) > > org.apache.taglibs.standard.tag.common.xml.ExprSupport.doStartTag(ExprSupport.java:63) > > org.apache.jsp.xml.Out_jsp._jspx_meth_x_out_0(org.apache.jsp.xml.Out_jsp:230) > org.apache.jsp.xml.Out_jsp._jspService(org.apache.jsp.xml.Out_jsp:97) > org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:97) > javax.servlet.http.HttpServlet.service(HttpServlet.java:802) > > org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:322) > > org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:291) > org.apache.jasper.servlet.JspServlet.service(JspServlet.java:241) > javax.servlet.http.HttpServlet.service(HttpServlet.java:802) > > > note The full stack trace of the root cause is available in the Apache > Tomcat/5.5.9 logs. > > > Thanks & Regards > Rajasekhar > > > > > > > --- On Mon, 14/7/08, Kris Schneider <[EMAIL PROTECTED]> wrote: > > From: Kris Schneider <[EMAIL PROTECTED]> > Subject: Re: JSTL XML ---org/apache/xpath/XPathException > To: "Tag Libraries Users List" <taglibs-user@jakarta.apache.org> > Date: Monday, 14 July, 2008, 10:49 PM > > Can you provide some more details about how you're using the tag and > which app server and version you're using? > > On Mon, Jul 14, 2008 at 10:49 AM, Rajasekhar <[EMAIL PROTECTED]> wrote: >> Hi >> >> I have used xml tags of jstl in my jsp. but it throwing errors like the > following..How can I get rid of it. >> javax.servlet.ServletException: org/apache/xpath/XPathException >> > org.apache.jasper.runtime.PageContextImpl.doHandlePageException(PageContextImpl.java:848) >> > org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:781) >> > org.apache.jsp.xml.Out_jsp._jspService(org.apache.jsp.xml.Out_jsp:155) >> org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:97) >> javax.servlet.http.HttpServlet.service(HttpServlet.java:802) >> > org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:322) >> > org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:291) >> org.apache.jasper.servlet.JspServlet.service(JspServlet.java:241) >> javax.servlet.http.HttpServlet.service(HttpServlet.java:802) >> >> >> root cause >> >> >> Thanks & Regards >> Rajasekhar > > -- > Kris Schneider <mailto:[EMAIL PROTECTED]> > directThought <http://www.directThought.com/> > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > > Unlimited freedom, unlimited storage. Get it now, on > http://help.yahoo.com/l/in/yahoo/mail/yahoomail/tools/tools-08.html/ -- Kris Schneider <mailto:[EMAIL PROTECTED]> directThought <http://www.directThought.com/> --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]