0

次のようなxmlファイルを読みたい

<config>
<name>empData</name>
<employee>
<emp-name>Tom</emp-name>
<emp-age>25</emp-age>
<emp-lang>English</emp-lang>
<emp-lang>French</emp-lang>
</employee>
</config>

複数の従業員を持つことができ、各従業員は複数のタグを持つことができます。各従業員のデータをリストに保存したい。どうすれば同じことができますか。

私は使っている

for(int j=0;j<lengthHeader;j++){
xmlDataModel = new XMLDataModel();

                                                    xmlDataModel.setEmpLang( e.getElementsByTagName("emp-lang").item(k).getChildNodes().item(j).getNodeValue());

}

ここで、k は従業員タグの変数で、j は従業員言語タグの変数です。これにより、最初の値のみを取得し、その後ヌルポインター例外をスローし、 item(j).item(0) を使用すると、すべての従業員の emp-lang を取得します。従業員タグごとに個別に必要です.

ありがとう

4

0 に答える 0