📄 saxparser.java
字号:
import java.io.*;
import org.xml.sax.*;
import org.xml.sax.helpers.*;
public class SAXParser {
public static void main(String[] args) {
SAXParser sax = new SAXParser();
sax.parseXMLFile("student.xml");
}
/**
* 解析文档
* @param fileName XML文件的名字
*/
private void parseXMLFile(String fileName) {
try {
//通过指定解析器的名称来动态加载解析器
XMLReader parser = XMLReaderFactory.createXMLReader();
//处理内容前要注册内容管理器
parser.setContentHandler(new XMLContentHandler());
//开始解析文档
parser.parse(fileName);
}
catch (IOException e) {
e.printStackTrace();
}
catch (SAXException e) {
e.printStackTrace();
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -