4 * Copyright: Copyright (c) 2001
5 * Company: indymedia.de
9 * formatted with JxBeauty (c) johann.langhofer@nextra.at
13 package mircoders.input;
15 import org.xml.sax.helpers.DefaultHandler;
16 import org.xml.sax.Attributes;
17 import java.util.HashMap;
21 * put your documentation comment here
23 public class XmlHandler extends DefaultHandler {
24 static HashMap valueHash = new HashMap();
27 * parses every starting XML-Element
33 public void startElement (String uri, String name, String qname, Attributes atts) {
34 HashMap values = new HashMap();
35 if (name.equals("content")) {
37 valueHash.put("table", "Content");
38 valueHash.put("values", values);
39 // content-articles should be published immediatly
40 ((HashMap)valueHash.get("values")).put("is_published", "1");
42 else if (name.equals("breaking")) {
44 valueHash.put("table", "Breaking");
45 valueHash.put("values", values);
48 //System.out.println(name + ": " + atts.getValue("value"));
49 ((HashMap)valueHash.get("values")).put(name, atts.getValue("value"));
54 * Returns the HashMap filled with the Values of the parsed XML-File
57 public static HashMap returnHash () {