写了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 各种类型的资源 文件
  2. Android文件关联
  3. Android Studio项目应该提交哪些文件到GitHub上
  4. Android下文件操作模式(含SDCard的读写)
  5. JNI基础实验一:调用.so文件--友善之臂Tiny210 android 串口/pwm/A
  6. Android媒体文件metadata是如何实现跟解码器结合获取的

随机推荐

  1. Android(安卓)开机启动
  2. Android键盘弹出的研究
  3. Android-apt
  4. TARGET_ARCH_ABI
  5. HorizontalListView
  6. Aosp8.1 build/JDK8 aosp_arm-eng
  7. android调用asp.net webservice,返回json
  8. Android(安卓)通用Dialog中设置RecyclerV
  9. Unity_打包Android提示找不到jdk解决方案
  10. android练习一之保存用户名