--- experimental/server/XMLReader/XMLPacketMaker.java 2000/11/14 10:15:54 1.6 +++ experimental/server/XMLReader/XMLPacketMaker.java 2000/11/14 12:01:19 1.7 @@ -3,11 +3,13 @@ import java.util.ArrayList; import org.xml.sax.*; -import javax.xml.parsers.SAXParserFactory; -import javax.xml.parsers.ParserConfigurationException; -import javax.xml.parsers.SAXParser; +import javax.xml.parsers.SAXParserFactory; +import javax.xml.parsers.ParserConfigurationException; +import javax.xml.parsers.SAXParser; +// Paul Mutton, pjm2@ukc.ac.uk +// XMLPacketMaker - Creates an XMLPacket object. public class XMLPacketMaker extends HandlerBase { public XMLPacketMaker () { @@ -38,11 +40,13 @@ public class XMLPacketMaker extends HandlerBase { SAXParser saxParser = factory.newSAXParser(); saxParser.parse(new File(args[0]), new XMLPacketMaker(packet)); - // Print out some things from the packet: - + // By means of example, print out some things from the packet: - System.out.println("bung.wibble="+packet.getParam("bung.wibble")); - System.out.println("bung.ping.value1="+packet.getParam("bung.ping.value1")); - + System.out.println("bung.ping.value1="+packet.getParam("bung.ping.value1")); + // Print out the entire contents of the packet. + packet.printAll(); + } catch (Throwable t) { t.printStackTrace (); } @@ -142,6 +146,8 @@ public class XMLPacketMaker extends HandlerBase { } } + // Return the heirarchical string to be used as a key value + // in the XMLPacket. private String getPath () { String path = (String)tagList.get(0); if (tagList.size() > 0) {