я задаюсь вопросом, почему мой Итератор только получает первый элемент при получении корыта списка из считывателем XMLИтератор получает только первый элемент в JavaFX
Мой XML-файл:
<Genre>
<Name>Horror</Name>
<Name>Action</Name>
<Name>Kinderfilm</Name>
<Name>Komödie</Name>
<Name>Splatter</Name>
</Genre>
Мои Java-код:
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);
}
Он получает только один элемент (Horror)
Надежда кто-то может помочь мне. Штамповка
Я предполагаю, что вы имели в виду, чтобы написать 'GetChildren ("Name")' вместо GetChildren ("имя") и 'GetText()' вместо GetText (» Имя")? – VGR
@VGR да, спасибо – wero
Спасибо, это было решение, (s.time я чувствую себя так f **** глупо) – Punching