<TEST> <TEST1>111111111</TEST1> <TEST1>111111111</TEST1> <TEST2> <TEST3>33333333</TEST3> <TEST4>22222222</TEST4> <TEST5> <TEST6>Testtttttt</TEST6> <TEST7>Testtttttt</TEST7> </TEST5> <TEST5> <TEST6>Testtttttt</TEST6> <TEST7>Testtttttt</TEST7> </TEST5> <TEST3>33333333</TEST3> <TEST4>22222222</TEST4> </TEST2> <TEST2> <TEST3>33333333</TEST3> <TEST4>22222222</TEST4> <TEST5> <TEST6>Testtttttt</TEST6> <TEST7>Testtttttt</TEST7> </TEST5> <TEST5> <TEST6>Testtttttt</TEST6> <TEST7>Testtttttt</TEST7> </TEST5> <TEST3>33333333</TEST3> <TEST4>22222222</TEST4> </TEST2> <TEST1>111111111</TEST1> <TEST1>111111111</TEST1> </TEST>
try { File strXML = new File("C:\\java\\myData.xml"); DocumentBuilderFactory dbf = DocumentBuilderFactory.newInstance(); DocumentBuilder dBuilder = dbf.newDocumentBuilder(); Document doc = dBuilder.parse(strXML); doc.getDocumentElement().normalize(); NodeList nList = doc.getElementsByTagName("TEST2"); ArrayList<HashMap<String, String>> myArrList = new ArrayList<HashMap<String, String>>(); HashMap<String, String> map; for (int temp = 0; temp < nList.getLength(); temp++) { Node nNode = nList.item(temp); if (nNode.getNodeType() == Node.ELEMENT_NODE) { Element ele = (Element) nNode; map = new HashMap<String, String>(); map.put("ImageID", ele.getElementsByTagName("ImageID") .item(0).getTextContent()); map.put("ItemID", ele.getElementsByTagName("ItemID") .item(0).getTextContent()); map.put("ImagePath", ele.getElementsByTagName("ImagePath") .item(0).getTextContent()); map.put("Link", ele.getElementsByTagName("Link").item(0) .getTextContent()); myArrList.add(map); } } // *** Print Result ***// for (int i = 0; i < myArrList.size(); i++) { String sImageID = myArrList.get(i).get("ImageID").toString(); String sItemID = myArrList.get(i).get("ItemID").toString(); String sImagePath = myArrList.get(i).get("ImagePath") .toString(); String sLink = myArrList.get(i).get("Link").toString(); System.out.println("ImageID = " + sImageID); System.out.println("ItemID = " + sItemID); System.out.println("ImagePath = " + sImagePath); System.out.println("Link = " + sLink); System.out.println("========================="); } } catch (Exception e) { e.printStackTrace(); }
เพื่อความปลอดภัยของเว็บบอร์ด ไม่อนุญาติให้แทรก แท็ก [img]....[/img] โดยการอัพโหลดไฟล์รูปจากที่อื่น เช่นเว็บไซต์ ฟรีอัพโหลดต่าง ๆ อัพโหลดแทรกรูปภาพ ให้ใช้บริการอัพโหลดไฟล์ของไทยครีเอท และตัดรูปภาพให้พอดีกับสกรีน เพื่อความโหลดเร็วและไฟล์ไม่ถูกลบทิ้ง