hey,

I am trying to use Xalan 2 and can't. If I use the jar files from Xalan
1 (xalan.jar and xerces.jar) it works fine. Then I tried to use jar
files from Xalan 2 (xalanj1compat.jar, xalan.jar, and xerces.jar). It
didn't work.

My scenerio:
    I have a jsp file using the xsl tag library.
    I have copied the jar files to my /WEB-INF/lib directory.

I'm attaching my files (they are very small) so that you can have a
feeling of what I'm trying to do. And in the end of this message is the
error message I get when I try my jsp file (I got an Exception on the
ApplyTag.doEndTag method and have no clue why).

Did any of you have the same problem?
On the xalan 2 web page I just found that we have to include the jars on

the /WEB-INF/lib directory and I would be ready to go.

Thanks,
Vanessa Cangussu





Error i'm having-----------------------------------
----------------------------------------------

Error: 500

Location: /ad/index.jsp

Internal Servlet Error:

javax.servlet.ServletException: org.xml.sax.SAXException: SAX Exception
at
org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:459)

at
_0002findex_0002ejspindex_jsp_0._jspService(_0002findex_0002ejspindex_jsp_0.java:136)

at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:119)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at
org.apache.jasper.servlet.JspServlet$JspServletWrapper.service(JspServlet.java:177)

at
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:318)

at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:391)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at
org.apache.tomcat.core.ServletWrapper.doService(ServletWrapper.java:404)

at org.apache.tomcat.core.Handler.service(Handler.java:286)
at
org.apache.tomcat.core.ServletWrapper.service(ServletWrapper.java:372)
at
org.apache.tomcat.core.ContextManager.internalService(ContextManager.java:797)

at
org.apache.tomcat.core.ContextManager.service(ContextManager.java:743)
at
org.apache.tomcat.service.http.HttpConnectionHandler.processConnection(HttpConnectionHandler.java:210)

at
org.apache.tomcat.service.TcpWorkerThread.runIt(PoolTcpEndpoint.java:416)

at
org.apache.tomcat.util.ThreadPool$ControlRunnable.run(ThreadPool.java:498)

at java.lang.Thread.run(Thread.java:484)

Root cause:

javax.servlet.jsp.JspException: org.xml.sax.SAXException: SAX Exception
 at org.apache.taglibs.xsl.ApplyTag.doEndTag(ApplyTag.java:274)
 at
_0002findex_0002ejspindex_jsp_0._jspService(_0002findex_0002ejspindex_jsp_0.java:87)

 at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:119)
 at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
 at
org.apache.jasper.servlet.JspServlet$JspServletWrapper.service(JspServlet.java:177)

 at
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:318)

 at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:391)
 at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
 at
org.apache.tomcat.core.ServletWrapper.doService(ServletWrapper.java:404)

 at org.apache.tomcat.core.Handler.service(Handler.java:286)
 at
org.apache.tomcat.core.ServletWrapper.service(ServletWrapper.java:372)
 at
org.apache.tomcat.core.ContextManager.internalService(ContextManager.java:797)

 at
org.apache.tomcat.core.ContextManager.service(ContextManager.java:743)
 at
org.apache.tomcat.service.http.HttpConnectionHandler.processConnection(HttpConnectionHandler.java:210)

 at
org.apache.tomcat.service.TcpWorkThread.runIt(PoolTcpEndpoint.java:416)
 at
org.apache.tomcat.util.ThreadPool$ControlRunnable.run(ThreadPool.java:498)

 at java.lang.Thread.run(Thread.java:484)

<?xml version="1.0" encoding="ISO-8859-1"?>
<employees>
      <employee id="123">
            <first-name>Jane</first-name>
            <last-name>Smith</last-name>
            <telephone>310-456-9827</telephone>
      </employee>
      <employee id="456">
            <first-name>Joao</first-name>
            <last-name>Cangussu</last-name>
            <telephone>876-278-1656</telephone>
      </employee>
</employees>
<?xml version="1.0"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform";>

<xsl:template match="employees">
        <table border="1" width="100%">
          <tr>
                <th>ID</th>
                <th>Employees</th>
                <th>Phone Number</th>
          </tr>
          <xsl:for-each select="employee">
          <tr>
                <td><xsl:value-of select="@id"/></td>
                <td><xsl:value-of select="last-name"/>
                    <xsl:value-of select="first-name"/>
                </td>
                <td><xsl:value-of select="telephone"/></td>
          </tr>
          </xsl:for-each>
        </table>
</xsl:template>
</xsl:stylesheet>
Title: Phone List
<%@ taglib uri="http://jakarta.apache.org/taglibs/xsl-1.0" prefix="xsl" %> Hans Bergsten 310-555-1212 Vanessa Cangussu 310-222-8765

Reply via email to