SAX解析XML文件实例代码
来源:互联网 发布:北京青少年行知实践园 编辑:程序博客网 时间:2024/05/29 14:39
import java.io.File;import java.io.IOException;import java.util.ArrayList;import java.util.List;import javax.xml.parsers.ParserConfigurationException;import javax.xml.parsers.SAXParser;import javax.xml.parsers.SAXParserFactory;import org.xml.sax.Attributes;import org.xml.sax.SAXException;import org.xml.sax.helpers.DefaultHandler;public class XMLTest extends DefaultHandler { public void startDocument() throws SAXException{ System.out.println("<?xml version='1.0' encoding='UTF-8' ?>"); } public void processingInstruction(String target ,String data) throws SAXException{ System.out.println("<?"+target+" "+data+"?>"); } public void startElement(String uri,String localName, String qName,Attributes attrs)throws SAXException { System.out.print("<"+qName); int len=attrs.getLength(); for(int i=0;i<len;i++){ System.out.print(" "); System.out.print(attrs.getQName(i)); System.out.print("=\""); System.out.print(attrs.getValue(i)); System.out.print("\""); } System.out.print(">"); List list=new ArrayList(); } public void characters(char[] ch,int start, int length)throws SAXException { System.out.println(new String(ch,start,length)); } public void endElement(String uri,String localName, String qName)throws SAXException { System.out.println("</"+qName+">"); } public static void main(String[] args) { SAXParserFactory sdf=SAXParserFactory.newInstance(); SAXParser sp=null; try { sp=sdf.newSAXParser(); //aa.xml里面必须有数据,可以解析出来里面的内容 File f=new File("c:/aa.xml"); sp.parse(f,new XMLTest()); } catch (ParserConfigurationException e) { // TODO Auto-generated catch block e.printStackTrace(); } catch (SAXException e) { // TODO Auto-generated catch block e.printStackTrace(); } catch (IOException e) { // TODO Auto-generated catch block e.printStackTrace(); } }}
0 0
- SAX解析XML文件实例代码
- SAX解析xml文件实例
- SAX解析xml文件实例
- sax解析xml实例
- Xml-Sax解析实例
- sax 解析xml实例
- SAX解析XML实例
- 不依赖第三方jar包的通过java sax解析本地xml文件的实例代码
- 不依赖第三方jar包的通过java sax解析本地xml文件的实例代码
- xml文件解析-SAX
- sax解析xml文件
- SAX解析xml文件
- SAX解析XML文件
- SAX解析XML文件
- SAX解析XML文件
- SAX解析XML文件
- SAX解析xml文件
- SAX解析xml文件
- Python3.4入门之ifelse错误解决方案
- Python基本语法
- Java类之间的关联关系(转载)
- javaIO流实现读写txt文件
- javaFile循环列出指定目录下的所有文件(源代码)
- SAX解析XML文件实例代码
- Dom解析xml源代码
- java UDP网路编程
- 多家在线考试系统对比分析
- PHP生成随机密码,并计算所用时间
- 费用流 模板 MCMF
- php获取随机数 js获取随机数 js四舍五入,保留小数位数
- Ruby: Sorting an array of strings, in alphabetical order, that includes some arrays of strings
- PHP使用Apache中的ab测试网站的压力性能