Java/XML/SAXParserFactory — различия между версиями
Admin (обсуждение | вклад) м (1 версия) |
|
(нет различий)
|
Текущая версия на 07:17, 1 июня 2010
Create SAXParser from SAXParserFactory
import javax.xml.parsers.SAXParser;
import javax.xml.parsers.SAXParserFactory;
public class MainClass {
public static void main(String args[]) throws Exception {
SAXParserFactory spf = SAXParserFactory.newInstance();
spf.setNamespaceAware(true);
spf.setValidating(true);
System.out.println("Parser will "+(spf.isNamespaceAware()?"":"not ") +
"be namespace aware");
System.out.println("Parser will "+(spf.isValidating()?"":"not ") +
"validate XML");
SAXParser parser = spf.newSAXParser();
System.out.println("Parser object is: "+ parser);
}
}
is SAXParserFactory NamespaceAware
import javax.xml.parsers.SAXParser;
import javax.xml.parsers.SAXParserFactory;
public class MainClass {
public static void main(String args[]) throws Exception {
SAXParserFactory spf = SAXParserFactory.newInstance();
System.out.println("Parser will " + (spf.isNamespaceAware() ? "" : "not ")
+ "be namespace aware");
System.out.println("Parser will " + (spf.isValidating() ? "" : "not ")
+ "validate XML");
SAXParser parser = null;
parser = spf.newSAXParser();
}
}