1

androidxml解析の例を開発する必要があります。

ここで、属性値を取得する必要があります...

これは、IDを取得するためのコードです。

private int id;
public int getId() {
    return id;
}
public void setId(int id) {
    this.id = id;
}

ここで、intのarrtibute値を取得します。

   for (int i = 0; i < nodeList.getLength(); i++) {
        Element e = (Element) nodeList.item(i);

            Employee employee = new Employee();

           employee.setId(Integer.parseInt(e.getAttribute(ATTR_ID)));

よくできました。

今、私は文字列のarrtibute値を取得する必要があります...

private String name;
public String getName() {
    return name;
}
public void setName(String name) {
    this.name = name;
}

どうすれば入手できますか?

plsは私にこれらのコードを与えます...

4

1 に答える 1

0

さて、あなたの質問にはいくつかの重要な情報が欠けていますが、 name フィールドと getter/setter メソッドが Employee オブジェクトに存在し、 name 属性が id 属性と同じノードに存在すると仮定すると、次のコード動作するはずです:

for (int i = 0; i < nodeList.getLength(); i++) 
{
    Element e = (Element) nodeList.item(i);
    Employee employee = new Employee();
    employee.setId(Integer.parseInt(e.getAttribute(ATTR_ID)));
    employee.setName(e.getAttribute(NAME)));
    ...
}
于 2013-02-14T11:43:18.993 に答える