您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

在Java中使用SAX解析大型XML

在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 code 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
    }

 }

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

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

再见

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

java 2022/1/1 18:37:03 有382人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶