--- projects/cms/source/util/uk/org/iscream/cms/util/XMLStringParser.java 2000/12/12 20:44:30 1.5 +++ projects/cms/source/util/uk/org/iscream/cms/util/XMLStringParser.java 2001/01/29 15:36:33 1.7 @@ -13,8 +13,8 @@ import javax.xml.parsers.SAXParser; /** * XMLStringParser - Used to assist in creating XMLPacket objects. * - * @author $Author: ajm $ - * @version $Id: XMLStringParser.java,v 1.5 2000/12/12 20:44:30 ajm Exp $ + * @author $Author: pjm2 $ + * @version $Id: XMLStringParser.java,v 1.7 2001/01/29 15:36:33 pjm2 Exp $ */ public class XMLStringParser extends HandlerBase { @@ -23,7 +23,7 @@ public class XMLStringParser extends HandlerBase { /** * The current CVS revision of this class */ - public final String REVISION = "$Revision: 1.5 $"; + public final String REVISION = "$Revision: 1.7 $"; //---STATIC METHODS--- @@ -101,9 +101,7 @@ public class XMLStringParser extends HandlerBase { */ public void characters (char[] buf, int offset, int len) throws SAXException { String s = new String(buf, offset, len); - if (!s.trim().equals("")) { - packet.addParam(getPath(), s); - } + packet.addParam(getPath(), s); } /** @@ -146,8 +144,19 @@ public class XMLStringParser extends HandlerBase { //---ATTRIBUTES--- + /** + * To keep track of our identation level + */ private int indentLevel = 0; + + /** + * An ArrayList of tags + */ private ArrayList tagList = new ArrayList(); + + /** + * A reference to the XMLPacket we are making + */ private XMLPacket packet; /**