本文介绍了如何解析在Android上的XML文件的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
请问Android有一些DOM / SAX解析器?
例如。 XML文件:
< A>
< B>
< / B>
&其中c取代;
< / C>
< / A>
我的文件是比较复杂的,但我这是一个简单的例子。
机器人是否有一些DOM / SAX解析器?
解决方案
Android的XML解析教程一>
我们可以解析XML文件在Android是很简单的。在市场上有很多的XML解析器可以解析XML数据的机器人。但SimpleXML的是Android中最好的XML解析器之一。
- 创建一款使用Android操作系统的应用项目。
- 从网上下载简单xml.jar。
- prepare您的XML文件。
Employee.xml
<员工>
<员工>
< ID> 01< / ID>
<名称>&jagadeesh LT; /名称>
<薪水> 00000< /工资和GT;
< /雇员>
<员工>
< ID> 02< / ID>
<名称>&jaggubai LT; /名称>
<薪水> 00000< /工资和GT;
< /雇员>
<员工>
< ID> 03< / ID>
<名称>&jaggudada LT; /名称>
<薪水> 00000< /工资和GT;
< /雇员>
<员工>
Employee.java
公共类Employee {
@元件
公共字符串ID;
@元件
公共字符串名称;
@元件
公共字符串的工资;
}
Employees.java
@root
公共类员工{
@ElementList(内嵌= TRUE,进入=雇员)
公开名单<员工> listOfEmployees;
}
对于一个完整的教程,请浏览 pcnmtutorials
Does android has some dom/sax parsers?
E.g. of xml file:
<A>
<B>
</B>
<C>
</C>
</A>
My file is more complex but i this was a simple example.
Does android have some dom/sax parser?
解决方案
Android Xml Parsing Tutorial
we can parse xml files in android is very simple. In market there are many xml parsers are available to parse xml data in android. But simplexml is one of the best xml parser in android.
- Create one Android Application Project.
- Download simple-xml.jar from internet.
- Prepare your xml file.
Employee.xml
<Employees>
<Employee>
<id>01</id>
<name>jagadeesh</name>
<salary>00000</salary>
</Employee>
<Employee>
<id>02</id>
<name>jaggubai</name>
<salary>00000</salary>
</Employee>
<Employee>
<id>03</id>
<name>jaggudada</name>
<salary>00000</salary>
</Employee>
<Employees>
- Now you need to create two pojo classes. Because here we are using two things one is group of employees and another is individual employees. So, for group of employees we need to create Employees.java and for individual employees Employee.java.
Employee.java
public class Employee{
@Element
public String id;
@Element
public String name;
@Element
public String salary;
}
Employees.java
@Root
public class Employees{
@ElementList(inline=true, entry="Employee")
public List<Employee> listOfEmployees;
}
For a complete tutorial visit pcnmtutorials
这篇关于如何解析在Android上的XML文件的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!