栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

在Java中使用SAX解析大型XML

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

在Java中使用SAX解析大型XML

“ StartElement” Sax事件允许处理单个XML ELement。

在Java代码中,您必须实现此方法

public void startElement(String uri, String localName,    String qName, Attributes attributes)    throws SAXException {    if("row".equals(localName)) {        //this pre is executed for every xml element "row"        String id = attributes.getValue("id");        String PostTypeId = attributes.getValue("PostTypeId");        String AcceptedAnswerId = attributes.getValue("AcceptedAnswerId");        //others two        // you have your att values for an "row" element    } }

对于每个元素,您都可以访问:

  1. 命名空间URI
  2. XML QName
  3. XML LocalName
  4. 属性图, 您可以在此处提取两个属性…

有关特定细节,请参见ContentHandler实现。

再见

更新:改进了以前的代码段。



转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/516127.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号