0

以下のようなxmlファイルがあります

<dashboard  DASHBOARD_ID="1" DASHBOARD_IMAGE="" DASHBOARD_NAME="TestDashboard">
<linkedpages>
<pages page_id=1212 pagename=""/>
<report reportid=212 reportname=""/>
</linkedpages>

これらのタグ属性値を、ページ テーブル、レポート テーブル、ダッシュボード テーブルなどのそれぞれのテーブルにインポートする必要があります。

私は要素とその属性を取得しています

String attribute = child.getAttribute("report_id");

しかし、そのような行をn個書く必要があり、それは一般的ではなく、可変長の属性を持つことができます。したがって、各タグのすべての属性を読み取ることができる必要があります。

これを行うにはどうすればよいですか、助けてください。これを行うアイデアは大歓迎です。ありがとうございました

4

2 に答える 2

1
    String[] attributes = new String[child.getAttributes().getLength()];
    for (int i = 0; i < attributes.length; i++) {
        attributes[i] = child.getAttributes().item(i).getNodeValue();
    }
于 2013-11-07T11:44:01.490 に答える