为什么下面的难、女、16打印不出来。我感觉递归思路没问题呀

public static void main(String[] args) throws Exception {
    //获得元素并查询
    SAXReader reader = new SAXReader();
    Document document = reader.read("xml/student.xml");
    Element element = document.getRootElement();
    //query(element);
    query(element);
}
    public static void query1(Element e){
    List <Element> list = e.elements();
    for (Element e1 : list) {
        if (list != null){
            query1(e1);
        }else{
            System.out.println(e1.getText());
        }
    }
}

xml文档内容
img

img
输出结果

输出结果是最小的那个图片,没传好