写了Android中解析xml文件的接口。注意传入的xml路径类型是 
String path = "file:///data/data/com.example.androiddemo/network.xml";
否则会报异常的。
这个在Android模拟器上测试过,可以正常使用。


package com.example.androiddemo;import java.util.HashMap;import javax.xml.parsers.DocumentBuilder;import javax.xml.parsers.DocumentBuilderFactory;import javax.xml.transform.Result;import javax.xml.transform.Source;import javax.xml.transform.Transformer;import javax.xml.transform.TransformerFactory;import javax.xml.transform.dom.DOMSource;import javax.xml.transform.stream.StreamResult;import org.w3c.dom.Document;import org.w3c.dom.Element;import org.w3c.dom.NodeList;import android.util.Log;public class parseXML {private static final String TAG = "parseXMl";private static DocumentBuilderFactory factory = null;private static DocumentBuilder builder = null;private static Document doc = null;public static Document getDocument(String xml){if(doc != null) return doc;try {factory = DocumentBuilderFactory.newInstance();builder = factory.newDocumentBuilder();doc = builder.parse(xml);}catch(Exception ex){ex.printStackTrace();}return doc;}public static HashMap loadXML(String xml){doc = getDocument(xml);HashMap map = new HashMap();try {Element root = doc.getDocumentElement(); //获得root元素NodeList nl = root.getElementsByTagName("item"); //获得item标签的结点集合for(int i=0; i

更多相关文章

  1. Android(安卓)Button Selector
  2. android中点击空白处隐藏软键盘
  3. android 获得手机信息
  4. Android(安卓)学习笔记
  5. [置顶] Android下实现自动关机的方法总结
  6. android开发BUG集
  7. Android(安卓)resource linking failed. error: resource androi
  8. android背景选择器selected
  9. RaidoButton单选框

随机推荐

  1. 获取Android 唯一标识
  2. android 开机启动服务
  3. android studio 生成 release aar
  4. Android(安卓)跨应用调用Activity及Servi
  5. Android中一个APP启动另一个APP并传递参
  6. 关于Android/java的复杂对象的深拷贝和浅
  7. Android 为Notification加上一个进度条
  8. Android 获取手机当前所在的经纬度
  9. Android电源管理,低电量报警
  10. android之HandlerThread类的实现