SAX解析XML
来源:互联网 发布:数据库中的封锁机制是 编辑:程序博客网 时间:2024/05/18 01:47
import java.io.FileReader;
import org.apache.log4j.Logger;
import org.xml.sax.Attributes;
import org.xml.sax.InputSource;
import org.xml.sax.SAXException;
import org.xml.sax.XMLReader;
import org.xml.sax.helpers.DefaultHandler;
import org.xml.sax.helpers.XMLReaderFactory;
/**
* To parse a XML docment
* @author LLK
*
*/
public class Parser extends DefaultHandler{
private static Logger log = Logger.getLogger(Parser.class);
@Override
public void startElement(String uri, String localName, String name,
Attributes attributes) throws SAXException {
System.out.println("------------------------------------");
System.out.println("LocalName="+localName);
System.out.println("name="+name);
}
@Override
public void endElement(String uri, String localName, String name)
throws SAXException {
System.out.println("------------------------------------");
}
@Override
public void characters(char[] ch, int start, int length)
throws SAXException {
String value = new String(ch, start, length);
System.out.println("value="+value);
}
/**
*
* @param uri
*/
public static void parseXML(String uri){
try {
// 创建一个XML解析器 (使用默认的解析器)
XMLReader reader = XMLReaderFactory.createXMLReader();
reader.setContentHandler(new Parser());
InputSource inputSource=new InputSource(new FileReader(uri));
reader.parse(inputSource);
} catch (Exception e) {
e.printStackTrace();
}
}
// 测试main方法
public static void main(String[] args){
String xmlURI="D:/iWorkSpace/ssh_project/CMS/WebContent/WEB-INF/web.xml";
Parser.parseXML(xmlURI);
}
}
- [XML] SAX解析XML
- 【XML】SAX解析XML
- XML解析(SAX解析)
- XML解析:SAX解析
- Study SAX《SAX解析XML》
- 使用SAX解析XML
- 解析xml之--SAX
- SAX解析XML
- SAX解析XML
- xml文件解析-SAX
- 解析xml之--SAX
- 解析xml之--SAX
- 使用SAX解析XML
- XML学习《SAX解析》
- SAX解析XML例子
- java sax 解析 xml
- 使用SAX解析XML
- sax解析xml实例
- C#双向链表
- 中国软件业的现状浅析
- 转帖(如何监控sql server 死锁)
- 作为一个好的程序员.都需要具备哪些基本的素质和能力?
- 参加消防培训,相关知识扫盲。。。。。
- SAX解析XML
- C/C++面试题(二)
- java String浅析
- 利用Google博客搜索查看加密QQ空间(qzone)日志
- 去除fcitx多余输入法
- 看网吧网络管理软件的漏洞
- 修复常见硬盘打不开问题
- LINUX shell以及C程序中查看, 修改, 删除环境变量
- 如何让一个字符串反转(三种方法)