SAX解析xml文档

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

SAX 解析xml ⽂档
friends.xml
encoding="utf-8"?><friends date="2012"> <!--此处为注释--> <friend id="1">
<QQ>1429286632</QQ> <!--address>上海</address--> </friend> <friend> <姓名>⼩平</姓名> <QQ>785066655</QQ> <address>北京</address> </friend> <friend> <姓名 mark="hello">⼩敏</姓名>
<QQ>980404356</QQ> <address>深圳</address> </friend> <friend> <姓名>⼩良</姓名> <QQ>523569240</QQ> <address>⼴州</address> </friend> <friend> <姓名>⼩健</姓名> <QQ>1138045755</QQ> <address>赣州</address> </friend> </friends></span>
SAXParseXML : import java.util.Stack ;import
javax.xml.parsers.SAXP arserFactory ;import javax.xml.parsers.SAXP arser ;import org.xml.sax.Attributes ;import org.xml.sax.SAXExceptio n ;import
org.xml.sax.helpers.Defa ultHandler ;//利⽤SAX 解析xml ⽂档,SAX 是基于事件处理的,占内存⽐较⼩//解析过了的,就不能在回头解析
public class SAXParseXML { public static void main(String[] args) throws Exception {
//获取SAX 解析器⼯⼚ SAXParserFactory spf = SAXParserFactory.newIn stance() ; //获取具体的SAX 解析器 SAXParser ap = spf.newSAXParser() ; ap.parse(new File("friends.xml"), new MyDefaultHandler()) ; }
}。

相关文档
最新文档