File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
The moose likes JSP and the fly likes Using JSP to call xalan parser Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Java » JSP
Bookmark "Using JSP to call xalan parser" Watch "Using JSP to call xalan parser" New topic

Using JSP to call xalan parser

Terrence Howard

Joined: Aug 30, 2002
Posts: 4
Hi to all, I'm fairly new to xml and I have little bit more jsp under my belt. I;m working on a project that requires the use of jsp pages that take the data sent in from forms and parses it from the xml file. The parser is Xalan. Can anyone tell me how to call the xalan parser from the JSP page to parse my xml and extract the pertinent data? Any ideas or suggestions are welcomed.
L Goundalkar
Ranch Hand

Joined: Jul 05, 2001
Posts: 395
Here is the way to go about this problem.
1. You will get XML in the form of String or Stream in the JSP file.
2. The parser you are using can be of DOM or SAX. I am not sure of XALAN. I think it is DOM parser. There will be methods to pass this XML in to the parser instant in the form of String or Stream.
3. Create the parser instant in the JSP file or Servlet and pass the XML to the parser.
4. Now the parser will be loded with your XML and you traverse and do the work on this XML in your JSP or Servlet.

Hope this helps.

Shawn Bayern
Ranch Hand

Joined: May 06, 2002
Posts: 160
In general, I'd recommend using JSTL's standard <x:parse> and <x:transform> tags; you don't want to tie yourself to a specific XSLT processor or XML parser.
See for more information on JSTL, the JSP Standard Tag Library.

Shawn Bayern<br />"JSTL in Action" <a href="" target="_blank" rel="nofollow"></a>
I agree. Here's the link:
subject: Using JSP to call xalan parser
It's not a secret anymore!