saxparser.java
来自「xml的使用的例子」· Java 代码 · 共 39 行
JAVA
39 行
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 + =
减小字号Ctrl + -
显示快捷键?