📄 mysaxapp.java
字号:
package com.javausr.saxexample;
import org.xml.sax.XMLReader;
import org.xml.sax.helpers.DefaultHandler;
import org.xml.sax.helpers.XMLReaderFactory;//引入DefaultHandlerimport org.xml.sax.helpers.DefaultHandler;
import org.xml.sax.SAXException;
import java.io.IOException;
public class MySAXApp {
public static void main( String[] args ) {
try { // 初始化reader
XMLReader reader=XMLReaderFactory.createXMLReader("org.apache.xerces.parsers.SAXParser") ;// 创建DefaultHandler的实例
DefaultHandler defaultHandler=new MyDefaultHandler();//在reader中将defaultHandler注册为ContentHandler
reader.setContentHandler(defaultHandler);//在reader中将defaultHandler注册为ErrorHandler
reader.setErrorHandler(defaultHandler);// 开始解析文档
reader.parse("E:\\JAVA\\FXQworkplace\\Saxxml\\com\\javausr\\MyXml.xml");
}
catch ( IOException e ) {
System.out.println("读入文档时错: " + e.getMessage()); }
catch ( SAXException e ) {
System.out.println("解析文档时错: " + e.getMessage()); } }
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -