Example usage for org.xml.sax.helpers DefaultHandler subclass-usage

List of usage examples for org.xml.sax.helpers DefaultHandler subclass-usage

Introduction

In this page you can find the example usage for org.xml.sax.helpers DefaultHandler subclass-usage.

Usage

From source file MyHandler.java

class MyHandler extends DefaultHandler {
    @Override
    public void startElement(String uri, String localName, String qName, Attributes attributes)
            throws SAXException {
        if (qName.equals("child2")) {
            // here you go do what you need here with the attributes

From source file SampleOfNamespacePrefixes.java

class SampleOfNamespacePrefixes extends DefaultHandler {
    private Map namespaceMapping = new HashMap();

    public void startPrefixMapping(String prefix, String uri) throws SAXException {
        namespaceMapping.put(uri, prefix);
    }

From source file Main.java

public class Main extends DefaultHandler {
    private Stack currentElement = new Stack();

    public void startElement(String uri, String localName, String qName, Attributes attrs) throws SAXException {
        currentElement.push(qName);
    }

From source file SampleOfXmlLocator.java

class SampleOfXmlLocator extends DefaultHandler {
    private Locator locator;

    public void setDocumentLocator(Locator locator) {
        this.locator = locator;
    }

From source file ParseNonXML.java

public class ParseNonXML extends DefaultHandler {

    public static void main(String args[]) throws SAXException {

        PropertyFileParser pfp = new PropertyFileParser();
        pfp.setContentHandler(new ParseNonXML());

From source file TrySAX.java

public class TrySAX extends DefaultHandler {
    public static void main(String args[]) {
        if (args.length == 0) {
            System.out.println("No file to process. Usage is:" + "\njava TrySAX <filename>");

            return;

From source file Main.java

public class Main extends DefaultHandler {

    private static Main handler = null;

    private SAXParser parser = null;

From source file ParseNonXML.java

public class ParseNonXML extends DefaultHandler {

    public static void main(String args[]) throws SAXException {

        PropertyFileParser pfp = new PropertyFileParser();
        pfp.setContentHandler(new ParseNonXML());

From source file FragmentContentHandler.java

class FragmentContentHandler extends DefaultHandler {
    String xPath = "/";
    XMLReader xmlReader;
    FragmentContentHandler parent;
    StringBuilder characters = new StringBuilder();
    Map<String, Integer> elementNameCount = new HashMap<String, Integer>();

From source file Main.java

class SaxHandler extends DefaultHandler {
    public void startElement(String uri, String localName, String qName, Attributes attrs) throws SAXException {
        if (qName.equals("order")) {
            String date = attrs.getValue("date");
            String number = attrs.getValue("number");
            System.out.println("Order #" + number + " date is '" + date + "'");