我目前有这行代码:
org.jdom2.Element typeContent = root.getChildren().get(objTypeIndex);
这是正常工作,直到您添加其他名称的孩子。然后它开始出错并改变错误孩子的数据。 如果我得到索引1,它将获得第一个。 但对于新的孩子,它将获得当前的代码行。 那不是我想要做的。
无论如何,我可以通过名字获得所有孩子吗?
如果我有像
这样的root孩子<insert-data></insert-data>
<insert-data></insert-data>
<insert-data></insert-data>
然后
<type></type>
<type></type>
<type></type>
<type></type>
而我只想从根本上得到它? 我怎么能用JDOM做到这一点。
我试过了:
org.jdom2.Element typeContent = (Element) root.getChildren("type").get(
objTypeIndex);
但是它会抛出异常:Exception in thread "AWT-EventQueue-0" java.lang.IndexOutOfBoundsException: Index: 19 Size: 19
答案 0 :(得分:0)