public List[] Read(String strFileName) throws DocumentException{
  
  
	  xmlFile=new File(strFileName);      
  	  SAXReader reader=new SAXReader();     
  	  Document xmlDoc;
	
	  xmlDoc = reader.read(xmlFile);
	 
  	  Element root=xmlDoc.getRootElement();    

	  
  	  
  	  	int add_num = 0;
  	  	
  	  	List step_number = xmlDoc.selectNodes("//step_number");
 		String number = "";
 		
 		for(Iterator it = step_number.iterator();it.hasNext();){
 			Element ele=(Element)it.next();
 			number += ele.getText();
 		} 
 		System.out.println(""+number);
 		String[] num = number.split("1");
 		int leng = num.length-1;
 		System.out.println("鳤"+num.length);
 		
 		for(String len:num){
 			System.out.println(len.length());
 			add_num = len.length();
 		}
 		
  	  	List testcase=xmlDoc.selectNodes("//version");
  	  	
  	  	
		List importance=xmlDoc.selectNodes("//importance");

		List execution_type=xmlDoc.selectNodes("//testcase/execution_type");
  	  
		List version=xmlDoc.selectNodes("//version");
			
   		List summary=xmlDoc.selectNodes("//summary");
 
   		List preconditions=xmlDoc.selectNodes("//preconditions");
   		
   		
   		
		List actions=xmlDoc.selectNodes("//actions");
		System.out.println("list:"+actions.size());

		List expectedresults=xmlDoc.selectNodes("//expectedresults");

			
		List externalid=xmlDoc.selectNodes("//externalid");
		
			/*for(Iterator i=externalid.iterator();i.hasNext();){
				Element ele=(Element)i.next();
				System.out.println("Test "+ele.getText()); 
			}*/
   
 	List[] result = {testcase,importance,execution_type,version,summary,preconditions,step_number,actions,expectedresults,externalid,};
 	
	
	return result;   
  	
 }