/******************************************************************** * * Parsing of some markup data from the staf18 projects of staf-f * by Vivian Synteta (synteta8@etu.unige.ch) * Version 0.1: 25/05/2000 (updated 12/06/2000) adding progress bars for wps * Modified code from an example of 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 java.lang.Integer; import java.lang.Math; import java.util.*; import org.apache.xerces.parsers.DOMParser; import org.w3c.dom.DOMException; import org.w3c.dom.NamedNodeMap; 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 vivianXML2 extends HttpServlet { Document doc; // global variable for the PrintWriter PrintWriter out; // could be passed as a Get param String xmlURL = "/comm/tecfa/www/staf/staf-f/staf18/proj/"; 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(""); EndHTMLfile(); } } // ------- get campus-login for ressources -------- // ------------------------------------------------ public void getCampusLogin(NodeList listOfNodes) { String ressFile = "http://tecfa.unige.ch/tecfa/teaching/staf18/files-f/ress-list.sxml?uid="; try { for (int i=0; i
"); out.println(e.getMessage()); e.printStackTrace(out); out.println(""); EndHTMLfile(); } } // ------- get audits for spec -------------------- // ------------------------------------------------ public void getAudits(NodeList listOfNodes) { String approval = ""; try { for (int i=0; i
WP" + count + ": | "); for (int k=0; k"); } out.println(" | " + progress + "% | "); out.println("