• android_xml解析 dom方法


    import javax.xml.parsers.DocumentBuilder;
    import javax.xml.parsers.DocumentBuilderFactory;
    import javax.xml.parsers.ParserConfigurationException;
    import org.w3c.dom.Document;
    import org.w3c.dom.Element;
    import org.w3c.dom.NodeList;
    import org.xml.sax.SAXException;
    void ReadXML()
    {
    DocumentBuilderFactory docBuilderFactory = null;
    DocumentBuilder docBuilder = null;
    Document doc = null;
    try {
    docBuilderFactory = DocumentBuilderFactory.newInstance();
    docBuilder = docBuilderFactory.newDocumentBuilder();
    //xml file 放到 assets目录中的
    doc = docBuilder.parse(getResources().getAssets().open(”weather.xml”));
    //root element
    Element root = doc.getDocumentElement();
    //Do something here
    //get a NodeList by tagname
    NodeList nodeList = root.getElementsByTagName(”tag”);
    for(int i =0;i< nodeList.getLength();i++)
    {
    Node nd = nodeList.item(i);
    //Read Node
    }
    } catch (IOException e) {
    } catch (SAXException e) {
    } catch (ParserConfigurationException e) {
    } finally {
    doc = null;
    docBuilder = null;
    docBuilderFactory = null;
    }
    }
  • 相关阅读:
    闭包
    保存数据
    Browers Object Model
    JavaScript中的null和undefined
    魔法查询函数
    《黑客与画家》 读书感想
    CakePHP查询数据
    HDFS写入和读取流程
    回调函数
    JAVA中的指针
  • 原文地址:https://www.cnblogs.com/xianghang123/p/1705324.html
Copyright © 2020-2023  润新知