This week's book giveaway is in the OO, Patterns, UML and Refactoring forum. We're giving away four copies of Refactoring for Software Design Smells: Managing Technical Debt and have Girish Suryanarayana, Ganesh Samarthyam & Tushar Sharma on-line! See this thread for details.
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.
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.
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>