)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Application
FilterChain.java:247)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterCh
ain.java:193)
at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.ja
va:243)
at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:5
66)
at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.ja
va:215)
at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:5
66)
at
org.apache.catalina.valves.CertificatesValve.invoke(CertificatesValve.java:2
46)
at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:5
64)
at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
at
org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2366)
at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:164
)
at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:5
66)
at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java
:163)
at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:5
66)
at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
at
org.apache.catalina.connector.http10.HttpProcessor.process(HttpProcessor.jav
a:676)
at
org.apache.catalina.connector.http10.HttpProcessor.run(HttpProcessor.java:79
9)
at java.lang.Thread.run(Thread.java:484)
- Original Message -
From: Shawn Bayern [EMAIL PROTECTED]
To: Tag Libraries Users List [EMAIL PROTECTED]
Sent: Thursday, April 18, 2002 3:25 PM
Subject: Re: JSTL x:parse problems
On Thu, 18 Apr 2002, Steve Appling wrote:
Thank you Shawn! I had hoped I was just doing something stupid.
Unfortunately that isn't the only thing I'm doing wrong - this just
moved me
to my next problem. Here's a simplified example-
ignoring the reader code I have:
x:parse xmlText=${reader} var=doc/
x:out select=$doc/action/
That does indeed look right. Can I see the SAXPathException you're
getting, as well as pehaps an entire page, in context?
The following, just as a reference, works correctly:
%@ taglib uri=http://java.sun.com/jstl/core; prefix=c %
%@ taglib prefix=x uri=http://java.sun.com/jstl/xml; %
c:import url=foo.xml varReader=reader
x:parse xml=${reader} var=doc/
/c:import
x:out select=$doc/root/action/
where he file foo.xml contains your sample document:
root
action title=First Action
This is my first action.
/action
/root
Note, by the way, that to access the 'action' element, you'll need to use
the expression $doc/root/action, not $doc/action. $doc refers to the
document (logically the document root node), not the root element (which
is logically a child of that node). But that wouldn't lead to an
exception, just an empty result.
--
Shawn Bayern
Author, JSP Standard Tag Library http://www.jstlbook.com
(coming this summer from Manning Publications)
--
To unsubscribe, e-mail:
mailto:[EMAIL PROTECTED]
For additional commands, e-mail:
mailto:[EMAIL PROTECTED]
--
To unsubscribe, e-mail: mailto:[EMAIL PROTECTED]
For additional commands, e-mail: mailto:[EMAIL PROTECTED]