Package org.kxml.parser

Examples of org.kxml.parser.ParseEvent


  *
  * @param   reader  The reader
  * @exception   Exception thrown by the superclass
  */
  public void parseXML(KXmlSAXHandler handler) throws Exception {
    ParseEvent evt = null;
    do {
      evt = read();
      if (evt.getType() == Xml.START_TAG) {
        Properties props = new Properties();
        for (int i = 0; i < evt.getAttributeCount(); i++) {
          Attribute attr = evt.getAttribute(i);
          props.put(attr.getName(), attr.getValue());
        }
        handler.startElement(
          "uri",
          evt.getName(),
          evt.getName(),
          props);
      } else if (evt.getType() == Xml.END_TAG) {
        handler.endElement("uri", evt.getName(), evt.getName());
      } else if (evt.getType() == Xml.TEXT) {
        String text = evt.getText();
        handler.characters(text.toCharArray(),0,text.length());
      } else {
        // do nothing
      }
    } while (evt.getType() != Xml.END_DOCUMENT);
  }
View Full Code Here

TOP

Related Classes of org.kxml.parser.ParseEvent

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.