/******************************************************************** * Une simple démo du XML DOM parser * This is freeware * * Made by Daniel.Schneider@tecfa.unige.ch * with the help of tutorials on the Web * http://metalab.unc.edu/xml/slides/sd2000west/xmlandjava/ * http://www-4.ibm.com/software/developer/library/jguru-dom/index.html * *********************************************************************/ import java.io.*; import org.apache.xerces.parsers.DOMParser; import org.w3c.dom.Attr; import org.w3c.dom.Document; import org.w3c.dom.Element; import org.w3c.dom.NamedNodeMap; import org.w3c.dom.Node; import org.w3c.dom.NodeList; import org.xml.sax.*; import org.xml.sax.helpers.*; import javax.servlet.*; import javax.servlet.http.*; public class FormContDOMEl2 extends HttpServlet { // global variable for the PrintWriter PrintWriter out; // could be passed as a Get param String xmlURL = "http://tecfa.unige.ch/guides/java/staf2x/ex/xml/formcont.xml"; protected void doGet(HttpServletRequest req, HttpServletResponse res) throws ServletException, IOException { setPrintWriter (res.getWriter()); res.setContentType("text/html"); out.println(""); out.println("
"); out.println(e.getMessage()); e.printStackTrace(out); out.println(""); printTail(); } } public void printTail () { out.println(""); out.println(""); out.flush(); out.close(); } public void setPrintWriter(PrintWriter pw) // important, else the other methods can't access out (I think) { out = pw; } }