Разбор вещей от API XML до представления переработчика - PullRequest
1 голос
/ 23 мая 2019

Как я могу взять предметы из этого xml внутри <elem></elem> и использовать его в RecyclerView? Как я могу изменить свой анализ, чтобы взять все вещи внутри этого и что я должен делать с ними? Добавить его в 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>

Из кода, подобного этому, я могу взять "Кто-то, чтобы разобрать" парсером ниже:

<xl>
    <elem>
          Someone to parse
    </elem>

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;
}
...