Android 从API解析事物';s xml到回收器视图
如何从Android 从API解析事物';s xml到回收器视图,android,xml,parsing,android-recyclerview,Android,Xml,Parsing,Android Recyclerview,如何从中的xml中提取项目并在回收视图中使用?我如何修改我的解析以获取这个解析中的所有内容,我应该如何处理它们?将其添加到ArrayList中,然后在RecyclerView中使用它?你的想法是什么 <xl> <elem> <data>2019-03-05 10:20:23</data> <id>1</id> <points>5</points>
中的xml
中提取项目并在回收视图中使用?我如何修改我的解析以获取这个解析中的所有内容,我应该如何处理它们?将其添加到ArrayList
中,然后在RecyclerView
中使用它?你的想法是什么
<xl>
<elem>
<data>2019-03-05 10:20:23</data>
<id>1</id>
<points>5</points>
<cost>54.00</cost>
</elem>
<elem>
<data>2019-03-05 10:50:52</data>
<id>2</id>
<points>5</points>
<cost>50.00</cost>
</elem>
<elem>
<data>2019-03-05 14:58:47</data>
<id>3</id>
<points>5</points>
<cost>50.00</cost>
</elem>
</xl>
2019-03-05 10:20:23
1.
5.
54
2019-03-05 10:50:52
2.
5.
50
2019-03-05 14:58:47
3.
5.
50
从这样的代码中,我可以通过下面的解析器获得“需要解析的人”:
<xl>
<elem>
Someone to parse
</elem>
要分析的人
public String[]parserxmlaraytest(文档文档,字符串名称){
NodeList dane=doc.getElementsByTagName(名称);
字符串[][]ret=null;
对于(int i=0;i
选中此项,您可以使用XML中的所有字段创建一个对象。然后,当您解析XML时-创建此对象并将其添加到某个列表
,然后将此列表用于您的回收视图
。选中此选项,您可以使用XML中的所有字段创建一个对象。然后,在解析XML时,创建此对象并将其添加到一些列表中
,然后将此列表用于回收视图
。
public String[][] parserXMLArrayTest(Document doc, String name) {
NodeList dane = doc.getElementsByTagName(name);
String[][] ret = null;
for (int i = 0; i < dane.getLength(); i++) {
Element e = (Element) dane.item(i);
NodeList node = e.getElementsByTagName("elem");
ret = new String[node.getLength()][4];
for (int j = 0; j < node.getLength(); j++) {
}
}
return ret;
}