有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

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) 个答案