// 解析XML資料
  private void bindStudentList(Element content) {

    mListStudent.clear();
    map.clear();
    int studSize = 0;
    for (Element item : XmlUtil.selectElements(content)) {
      studSize += 1;
      InfoObject into = new InfoObject();
      into.ClassName = XmlUtil.getElementText(item, "ClassName");

      if (!map.contains(into.ClassName)) {
        into.IsExtends = false;
        mListStudent.add(into);
        map.add(into.ClassName);
      }

      StudentObject stud = new StudentObject();
      stud.IsExtends = true;
      stud.ClassName = XmlUtil.getElementText(item, "ClassName");
      stud.StudentNumber = XmlUtil.getElementText(item, "StudentNumber");
      stud.StudentName = XmlUtil.getElementText(item, "StudentName");
      stud.Gender = XmlUtil.getElementText(item, "Gender");
      stud.StudentId = XmlUtil.getElementText(item, "RefStudentId");
      mListStudent.add(stud);
    }

    Collections.sort(
        mListStudent,
        new Comparator<InfoObject>() {
          @Override
          public int compare(InfoObject lhs, InfoObject rhs) {
            return lhs.ClassName.compareTo(rhs.ClassName);
          }
        });

    TextView txtStudentCount = (TextView) getActivity().findViewById(R.id.course_countStudent);
    txtStudentCount.setText("學生人數:" + studSize);
    startDisplay();
  }