import org.w3c.dom.Element;
import org.w3c.dom.Node;
import org.w3c.dom.NodeList;
import com.hbsi.domain.Student;
import com.hbsi.util.XmlUtils;
public class StudentDao {
//添加
public void insertStudent(Student student){
Document document = XmlUtils.getDocument();
//创建学生节点
Element studentNode = document.createElement("student");
studentNode.setAttribute("examid", student.getExamid());
studentNode.setAttribute("idcard",student.getIdcard());
Element name=document.createElement("name");
Element location = document.createElement("location");
Element grade = document.createElement("grade");
name.setTextContent(student.getName());
location.setTextContent(student.getLocation());
grade.setTextContent(student.getGrade()+"");
studentNode.appendChild(name);
studentNode.appendChild(location);
studentNode.appendChild(grade);
document.getElementsByTagName("exam").item(0).appendChild(studentNode);
XmlUtils.write2XML(document);
}
//查找
public Student find(String examid){
Document document = XmlUtils.getDocument();
NodeList list=document.getElementsByTagName("student");
for(int i=0;i<list.getLength();i++){
Element studentNode =(Element) list.item(i);
String attrValue=studentNode.getAttribute("examid");
if(attrValue.equals(examid)){
String examid1 = studentNode.getAttribute("examid");
String idcard=studentNode.getAttribute("idcard");
String name =studentNode.getElementsByTagName("name").item(0).getTextContent();
}
}
return null;
}
//删除
public void deleteStudent(String name){
}
}