예제 #1
0
 //	/**
 //	 * permet de creer un nouvel element Evenement
 //	 * @param xmldefaultpath2 est le path principal par défaut
 //	 */
 //	private static Document createElementEvenement(String xmldefaultpath2) {
 //		SAXBuilder sxb = new SAXBuilder();
 //		Document document=null;
 //		try{
 //			document = sxb.build(new File(xmldefaultpath2));
 //
 //			Element racine = document.getRootElement();
 //
 //			Element newVoitureElement=new Element("evenement");
 //			newVoitureElement.setAttribute("nomEvenement","");
 //			newVoitureElement.setAttribute("nomCircuit","");
 //			newVoitureElement.setAttribute("longueurCircuit","");
 //
 //			enregistre(document, xmlTempPathListVoitures);
 //		}
 //		catch(Exception e){
 //			e.getMessage();
 //
 //		}
 //		return document;
 //	}
 private static void cleanTemp(String path, String childrenName) {
   SAXBuilder sxb = new SAXBuilder();
   Document document;
   try {
     document = sxb.build(new File(path));
     Element racine = document.getRootElement();
     racine.removeChildren(childrenName);
     JDomOperations.enregistre(document, path);
   } catch (Exception e) {
     e.getMessage();
   }
 }
예제 #2
0
  public static void saveCourseCreerToXml(Evenement event) {
    Element elementEvent = JDomOperations.getElementActuel_();
    Element listCourses = elementEvent.getChild("listcourses");

    Iterator itListCoursesInEvent = event.getIteratorCollectionEssaiCourse_();
    while (itListCoursesInEvent.hasNext()) {
      EssaiOrCourse course = (EssaiOrCourse) itListCoursesInEvent.next();
      Element elementCourse = new Element("course");
      elementCourse.setAttribute(new Attribute("nomEssaiOrCourse", course.getNomEssaiOrCourse_()));
      elementCourse.setAttribute(
          new Attribute("typeEssaiOrCourse", course.getTypeEssaiOrCourse_().toString()));

      listCourses.addContent(elementCourse);
    }

    JDomOperations.enregistre(elementEvent.getDocument(), xmlDefaultPath);
  }