public static Document readXml(FileInputStream inFile) throws Exception
  {
    SAXBuilder sb = new SAXBuilder(); // 新建立构造器
    Document doc = sb.build(inFile); // 读入xml    Element root = doc.getRootElement(); // 取得根节点
    List list = root.getChildren(); // 取得根节点下一层所有节点放入List类中    for(int i=0; i<list.size(); i++)
    {
      System.out.println("---------Read Xml Start------------");
      Element item = (Element)list.get(i); // 取得节点实例
      String sex = item.getAttribute("类型").getValue(); // 取得属性的值
      System.out.println("类型-->"+sex);      Element sub = item.getChild("内容"); // 取得当前节点的指定子节点
      String name = sub.getText(); // 取得指定子节点的内容
      System.out.println("内容-->"+name);      Element _age = item.getChild("分数");
      String age=_age.getText();
      System.out.println("分数-->"+age);      Element _phone = item.getChild("难度");
      String phone=_phone.getText();
      System.out.println("难度-->"+phone);      Element answer = item.getChild("答案");
      String stransw=answer.getText();
      System.out.println("答案-->"+stransw);
    }
     return doc;
  }