2 myq 26 myq_26 于 2013.02.21 10:59 提问

如何解析 android 中的 XML?

我需要把下面的 xml 解析 为输出:

   String id="3" 
   String name="str1"
   String path="/mnt/sdcard/path2"
   String type="2"
   String desc="des3)"

在 android中如何实现呢?

<xmldump>
  <mfs id="3" name="str1" path="/mnt/sdcard/path2" type="2" desc="des3)" />
  <mfs id="1" name="st2" path="/mnt/sdcard/path1" type="2" desc="des2" />
  <mfs id="2" name="stvr3" path="/mnt/sdcard/path3" type="2" desc="des1" />
</xmldump>

2个回答

hxn_217
hxn_217   2013.02.21 16:42
已采纳

请参考这个例子:

<?xml version="1.0" encoding="UTF-8"?>
<Personnel>
  <Employee type="permanent">
        <Name>Seagull</Name>
        <Id>3674</Id>
        <Age>34</Age>
   </Employee>
  <Employee type="contract">
        <Name>Robin</Name>
        <Id>3675</Id>
        <Age>25</Age>
    </Employee>
  <Employee type="permanent">
        <Name>Crow</Name>
        <Id>3676</Id>
        <Age>28</Age>
    </Employee>
</Personnel>

从解析内容中创建一个 Employee对象的列表,然后再打印出来。输出结果如下:

Employee Details - Name:Seagull, Type:permanent, Id:3674, Age:34.
Employee Details - Name:Robin, Type:contract, Id:3675, Age:25.
Employee Details - Name:Crow, Type:permanent, Id:3676, Age:28.

http://www.java-samples.com/showtutorial.php?tutorialid=152

zlQQhs
zlQQhs   2013.02.25 23:30
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
Android中XML解析
Android中XML解析
Android 中解析xml
Android 中解析xml .
android 如何解析XML
解析网络中的XML在android中解析XML的方法有很多种,其中用的最多的是XmlPullParser 专门解析XML格式!直接上代码吧,很容易明白的新建一个NewsXmlUtil.java 工具类解析的步骤: 1 创建XML解析器 XmlPullParser parser = Xml.newPullParser(); 2 设置parser的解析参数 parser.setInput(in
Android中解析XML总结
前言: 1>示例XML文件内容 对示例所演示的是如何解析一个XML文件,对于我们要解析的XML文件,其已经放入本应用的文件夹下了; 对于我们要解析的XML文件,其内容如下: 2>认识XmlPullParser I>解析器的当前事件状态可以通过调用getEventType()方法来知道; 在最开始的时候,解析器是处于START_DOCUMENT的事件状态之中的; II>
android三种XMl解析
android一共提供了三种XMl解析的方式,分别为:SAX解析,Pull解析,DOM解析。 第一种:SAX解析:  SAX是驱动型的xml解析,对文档进行顺序扫描,当扫描到document开始,元素的开始与结束,文档结束等地方通知相关处理事件处理函数,处理完函数之后继续进行扫描直到文档结束  实现步骤:通过SAXParserFactory得到一个SAXParser解析器,将文件
android xml 解析 修改
解析 在Android中提供了三种解析XML的方式:SAX(Simple API XML),DOM(Document Objrect Model),以及Android推荐的Pull解析方式.下面就对三种解析方式一一详细阐述。 假设要要解析person.xml文档        zhangsan     21           lisi     22  
Android解析XML的三种方式
在Android中提供了三种解析XML的方式:SAX(Simple API XML),DOM(Document Objrect Model),以及Android推荐的Pull解析方式. 如图: 这里是获取网络XML: DOM,即对象文档模型,它是将整个XML文档载入内存(所以效率较低,不推荐使用),每一个节点当做一个对象,结合代码分析 /** * DOM解析
Android xml生成与解析
xml解析,xml生成,Android
android之dom解析xml
好吧,我们还是来实现这张图的效果,只不过技术我们改为了dom,至于这里的图片上为什么显示的是sax解析,我只能说,哎,没办法,我想偷懒啊。嘿嘿……再看代码结构图:main.xml
Android:解析XML的三种方式
1、首先,在布局文件中写一个Button控件和用来展示数据的ListView控件。 <Button android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="获取XML" android:onClick="getdata"/> <ListV