39 lines
932 B
Java
39 lines
932 B
Java
Sax reader
|
|
|
|
|
|
|
|
package com.ack.xml.jaxp;
|
|
|
|
import java.io.IOException;
|
|
import javax.xml.parsers.ParserConfigurationException;
|
|
import javax.xml.parsers.SAXParser;
|
|
import javax.xml.parsers.SAXParserFactory;
|
|
|
|
import org.xml.sax.SAXException;
|
|
|
|
public class SaxReader {
|
|
public static void main( String[] args ) {
|
|
// create factory
|
|
SAXParserFactory factory = SAXParserFactory.newInstance();
|
|
|
|
// set it so that it is validating and namespace aware
|
|
factory.setValidating( true );
|
|
factory.setNamespaceAware( true );
|
|
|
|
try {
|
|
SAXParser parser = factory.newSAXParser();
|
|
parser.parse( "resources\\personal.xml", new SimpleSaxHandler() );
|
|
}
|
|
catch( IOException ioe ) {
|
|
ioe.printStackTrace();
|
|
}
|
|
catch( SAXException saxe ) {
|
|
saxe.printStackTrace();
|
|
}
|
|
catch( ParserConfigurationException pce ) {
|
|
pce.printStackTrace();
|
|
}
|
|
}
|
|
|
|
}
|