XML : Iterator only gets first Element in JavaFX

i am wondering why my Iterator only gets the first Element while getting trough a List from an XML reader

My XML File:

  <Genre>      <Name>Horror</Name>      <Name>Action</Name>      <Name>Kinderfilm</Name>      <Name>Komödie</Name>      <Name>Splatter</Name>   </Genre>    

My Java-Code:

  List list = rootNode.getChildren("Genre");    System.out.println("Count Genre: " + list.size());  Iterator i = list.iterator();    while (i.hasNext()) {     Element gen = (Element) i.next();     String name = gen.getChildText("Name");     System.out.println("NAME: " + name);     genre.add(name);  }    

It only gets one Element (Horror)

Hope someone can help me. Punching

No comments:

Post a Comment