XML Datei ausgeben

Alles zur oder um die NetBeans IDE

Moderator: wegus

Antworten
Tonsilgon
Beiträge: 6
Registriert: 15.11.2014, 20:44

XML Datei ausgeben

Beitrag von Tonsilgon » 23.01.2015, 16:16

Hallo zusammen.

Ich habe folgendes Problem:
In einer XML Datei stehen Daten. Die XML Datei habe ich so aufgebaut:

Code: Alles auswählen

<products>
    <product nummer="12345646">
        <Name>cccc</Name>
        <Bezeichnung>aaaa</Bezeichnung>
        <Kontext>bbbbb</Kontext>
        <Beschreibung>ddddd</Beschreibung>
    </product>
</products>
Ich möchte jetzt die Felder auslesen. Ich bin schon soweit gekommen

Code: Alles auswählen

public class Daten_auslesen {
    
    public Daten_auslesen () throws Exception {
        
        File xmlFile = new File ("C:\\Users\\Stefan\\Desktop\\Patterns\\aaaa.xml");
               
        DocumentBuilderFactory documentBuilderFactory = DocumentBuilderFactory.newInstance();
        DocumentBuilder documentBuilder = documentBuilderFactory.newDocumentBuilder();
        
        Document document = documentBuilder.parse(xmlFile);
        
        
        NodeList list = document.getElementsByTagName("product");
        
          for (int i = 0; i < list.getLength(); i++) {
            
            Node node = list.item(i);
        
            if (node.getNodeType() == Node.ELEMENT_NODE){
                
                Element element = (Element) node;
                
               System.out.println("ID:" + element.getAttribute("Name"));
               System.out.println("Nummer" + element.getElementsByTagName("Name").item(0).getTextContent());
                
            }
        }
               
    }
Es geschieht allerdings keine Ausgabe wenn ich das Programm laufen lasse... habt ihr eine Idee.
Oder habe ich was falsches gebaut?

Danke schon mal
VG Tonsilgon

Antworten