目的のノードを選択するためのXPath手法を使用して、dom4jを使用してXMLを読み取っています。私のXMLは次のようになっていると考えてください。
<Employees>
<Emp id=1>
<name>jame</name>
<age>12</age>
</Emp>
.
.
.
</Employees>
次に、すべての従業員の情報を従業員クラスのリストに保存する必要があります。私が以下をコーディングするまで:
List<? extends Node> lstprmntEmps = document.selectNodes("//Employees/Emp");
ArrayList<Employee> Employees = new ArrayList<Employee>();//Employee is my custom class
for (Node node : lstprmntEmps)
{
Employees.add(ParseEmployee(node));//ParseEmployee(. . .) is my custom function that pareses emp XML and return Employee object
}
現在選択されているノードの名前と年齢を取得するにはどうすればよいですか?そのような方法はありますかnode.getElementValue("name");