如何在JSP中从这个XML中提取值
我有一个XML如下(有100行):
任何人都可以告诉我如何循环它并从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
你可以让你的物品很简单:
NodeList nl = doc.getElementsByTagName("cellimage"); Element el; Integer counter; String fName; for (int i = 0; i < nl.getLength(); i++) { //Not sure what to do here! el = (org.w3c.dom.Element) nl.item(i); counter = Integer.valueOf(el.getAttribute("counter")); fName = el.getAttribute("cash_filename"); }