Auf Thema antworten

Ich hab es jetzt mit getAttribute() gelöst. Bin mir jetzt nur nicht so sicher ob das eine "elegante" Lösung ist ;)



[code=Java]try {

            BufferedReader bf = new BufferedReader(new InputStreamReader(

                    System.in));

            String xmlFile = "AIR_A1+ESTAT+2.5.xml";

            File file = new File(xmlFile);

            if (file.exists()) {

                DocumentBuilderFactory factory = DocumentBuilderFactory

                        .newInstance();

                DocumentBuilder builder = factory.newDocumentBuilder();

                Document doc = builder.parse(xmlFile);

                // Get nodes list of all elements

                NodeList list = doc.getElementsByTagName("*");

                for (int i = 0; i < list.getLength(); i++) {

                    // Get element

                    Element element = (Element) list.item(i);

                    String attrValue = element.getAttribute("conceptRef");

                    System.out.println(attrValue);


                }

            } else {

                System.out.println(xmlFile + " (file name) doesn't found!");

            }

        } catch (Exception e) {

            e.getMessage();

        }

[/code]



Oben