Package snap.util

Class XMLParser

java.lang.Object
snap.parse.Parser
snap.util.XMLParser

public class XMLParser extends Parser
A class to load an XMLElement from aSource.
  • Constructor Details

    • XMLParser

      public XMLParser()
      Constructor.
  • Method Details

    • initGrammar

      protected void initGrammar()
      Override to install handlers.
      Overrides:
      initGrammar in class Parser
    • parseXMLFromSource

      public XMLElement parseXMLFromSource(Object aSource) throws Exception
      Kicks off xml parsing from given source and builds on this parser's element.
      Throws:
      Exception
    • parseXMLFromString

      public XMLElement parseXMLFromString(String xmlString) throws Exception
      Kicks off xml parsing from given source and builds on this parser's element.
      Throws:
      Exception
    • createTokenizer

      protected Tokenizer createTokenizer()
      Override to return XMLTokenizer.
      Overrides:
      createTokenizer in class Parser
    • main

      public static void main(String[] args) throws Exception
      Test.
      Throws:
      Exception