如何将SAX解析XML改写为长尾词?
- 内容介绍
- 文章标签
- 相关推荐
本文共计427个文字,预计阅读时间需要2分钟。
plaintextgistfile1.txt: 包含 cn.jxau.sax 包,导入 ArrayList、List、SAXParser、SAXParserFactory、Attributes、SAXException 和 org.xml.sax。
gistfile1.txtpackage cn.jxau.sax;
import java.util.ArrayList;
import java.util.List;
import javax.xml.parsers.SAXParser;
import javax.xml.parsers.SAXParserFactory;
import org.xml.sax.Attributes;
import org.xml.sax.SAXException;
import org.xml.sax.XMLReader;
import org.xml.sax.helpers.DefaultHandler;
import cn.jxau.domain.Book;
public class Demo {
public static void main(String[] args) throws Exception, SAXException {
// 创建产生解析器的工厂
SAXParserFactory factory = SAXParserFactory.newInstance();
// 得到解析器
SAXParser parser = factory.newSAXParser();
// 得到读取器
XMLReader reader = parser.getXMLReader();
// 设置读取器的处理器(由程序员设置)
// 创建处理器对象
BookHandler handler = new BookHandler();
reader.setContentHandler(handler);
// 读取文档
reader.parse("book.xml");
List
本文共计427个文字,预计阅读时间需要2分钟。
plaintextgistfile1.txt: 包含 cn.jxau.sax 包,导入 ArrayList、List、SAXParser、SAXParserFactory、Attributes、SAXException 和 org.xml.sax。
gistfile1.txtpackage cn.jxau.sax;
import java.util.ArrayList;
import java.util.List;
import javax.xml.parsers.SAXParser;
import javax.xml.parsers.SAXParserFactory;
import org.xml.sax.Attributes;
import org.xml.sax.SAXException;
import org.xml.sax.XMLReader;
import org.xml.sax.helpers.DefaultHandler;
import cn.jxau.domain.Book;
public class Demo {
public static void main(String[] args) throws Exception, SAXException {
// 创建产生解析器的工厂
SAXParserFactory factory = SAXParserFactory.newInstance();
// 得到解析器
SAXParser parser = factory.newSAXParser();
// 得到读取器
XMLReader reader = parser.getXMLReader();
// 设置读取器的处理器(由程序员设置)
// 创建处理器对象
BookHandler handler = new BookHandler();
reader.setContentHandler(handler);
// 读取文档
reader.parse("book.xml");
List

