0
我是新来的android和我想了解XMLPULLPARSER。我目前的代码,我已经设法解析标签之间。ANDROID XMLPULLPARSER解析Inbetween标记
继承人我用它来解析的代码片段工作正常。
case XmlPullParser.START_TAG:
if (tagname.equalsIgnoreCase("employee")) {
// create a new instance of employee
employee = new Employee();
}
break;
case XmlPullParser.TEXT:
text = parser.getText();
break;
case XmlPullParser.END_TAG:
if (tagname.equalsIgnoreCase("employee")) {
// add employee object to list
employees.add(employee);
}else if (tagname.equalsIgnoreCase("id")) {
employee.setId(Integer.parseInt(text));
} else if (tagname.equalsIgnoreCase("name")) {
employee.setName(text);
} else if (tagname.equalsIgnoreCase("salary")) {
employee.setSalary(Float.parseFloat(text));
}
break;
但XML的一个例子是
<name> First name: Bob <br /> Last name: John </name>
我期待单独提取姓和名。我已经有了二传手和二传手。
我该怎么办呢?
谢谢你的帮助,我了解它不是很好的XML设计,但是XML是从一个不能被编辑的RSS提要中提取的。 – 29560