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. T.H.
Joined: Jul 05, 2001
Hi, 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. Cheers.
<b>L G Goundalkar</b><br /> <a href="mailto:firstname.lastname@example.org" rel="nofollow">email@example.com</a> <br />Sun Certified Programmer for Java 2 Platform.<br />Sun Certified Web Component Developer for J2EE.
Joined: May 06, 2002
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 http://java.sun.com/products/jstl for more information on JSTL, the JSP Standard Tag Library.
Shawn Bayern<br />"JSTL in Action" <a href="http://www.jstlbook.com" target="_blank" rel="nofollow">http://www.jstlbook.com</a>