以下のような XML があります (数百行あります):
<root>
<data v="1.0">
<cellimage counter="0" cash_filename="C:\Temp\_TempFolder\39d437f08cc302876a70a0f91b137991_h.jpg" width="94" height="141" />
<cellimage counter="1" cash_filename="C:\Temp\_TempFolder\39d437f08cc302876a70a0f91b137991_h.jpg" width="94" height="141" />
</data>
</root>
JSPで上記のXMLファイルからループして「counter」や「cash_filename」などの属性を抽出する方法を教えてください。
これまでのところ、次のコードがあります。
<%
DocumentBuilderFactory dbf = DocumentBuilderFactory.newInstance();
DocumentBuilder db = dbf.newDocumentBuilder();
Document doc = db.parse("http://localhost:8080/data.xml");
NodeList nl = doc.getElementsByTagName("cellimage");
for (int i = 0; i < nl.getLength(); i++) {
//Not sure what to do here!
}
%>