java如何从XML文件访问JList中的列表项?
我想从XML文件中访问列表项。列表项的数量不是固定的。如何使用Java编码实现这一点
这是我的代码:
public void xmlfile(){
File inputFile = new File("C:\\Users\\ranig\\Documents\\NetBeansProjects\\FRAME\\abc.xml");
if (inputFile.exists()) {
DocumentBuilderFactory dbFactory= DocumentBuilderFactory.newInstance();
DocumentBuilder dBuilder = dbFactory.newDocumentBuilder();
Document doc = dBuilder.parse(inputFile);
doc.getDocumentElement().normalize();
System.out.println("Root element :" + doc.getDocumentElement().getNodeName());
nList = doc.getElementsByTagName("item");
System.out.println("----------------------------");
for (int temp = 0; temp < nList.getLength(); temp++) {
Node nNode = nList.item(temp);
System.out.println("\nCurrent Element :" + nNode.getNodeName());
if (nNode.getNodeType() == Node.ELEMENT_NODE) {
Element eElement = (Element) nNode;
System.out.println("item id : " + eElement.getAttribute("id"));
System.out.println("a1 : " + eElement.getElementsByTagName("a1").item(0).getTextContent());
System.out.println("command : " + eElement.getElementsByTagName("command").item(0).getTextContent());
共 (0) 个答案