如何解析 android 中的 XML?

原话题来自于CSDN问答频道,更多解决方案见:http://ask.csdn.net/questions/1442

原问题描述:

我需要把下面的 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>


解决方案:

请参考这个例子:

<?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

你可能感兴趣的:(android,android,android,移动开发)