加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

SAX解析xml

发布时间:2020-12-16 00:16:52 所属栏目:百科 来源:网络整理
导读:一、解析xml文档 SAXParserFactory factory = SAXParserFactory.newInstance(); //获得解析器 SAXParser parser = factory.newSAXParser(); DefaultHandler dh = new MyDefaultHandler(); //解析xml文档 parser.parse("books.xml",dh); 二、编写自定义处理事
一、解析xml文档 SAXParserFactory factory = SAXParserFactory.newInstance(); //获得解析器 SAXParser parser = factory.newSAXParser(); DefaultHandler dh = new MyDefaultHandler(); //解析xml文档 parser.parse("books.xml",dh); 二、编写自定义处理事件 new MyDefaultHandler(); /** * 如果xml文件使用了schema约束 <xs:element> * * uri:schema -- targetNameSpace * * localName--element * * qName---xs:element * 如果不使用 * * uri:null * * localName:null * * qName : element * * Attributes:当前元素的所有的属性的集合 */ public void startElement(String uri,String localName,String qName,Attributes attributes) throws SAXException { System.out.println("元素开始" + qName + " *** " + attributes.getValue("id")); } 三、思考,能不能将SAX解析的内容存在,并供其他程序使用?

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读