bonjour,
j'ai un petit souci avec la modification de fichier xml.
J'ai pas de souci pour modifier des fichiers xml sans namespace. Par contre si il y a un namespace je bloque..
voila le fichier xml :
j'aimerais modifier la valeur de <cron-expression>0/2 * * * * ?</cron-expression> en <cron-expression>* 0/2 * * * ?</cron-expression>pour charger mon fichier j'utilise SAX
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25 <?xml version="1.0" encoding="UTF-8"?> <job-scheduling-data xmlns="http://www.quartz-scheduler.org/xml/JobSchedulingData" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.quartz-scheduler.org/xml/JobSchedulingData http://www.quartz-scheduler.org/xml/job_scheduling_data_1_8.xsd" version="1.8"> <schedule> <job> <name>FirstJob</name> <group>GroupJob</group> <description>This is FirstJob</description> <job-class>com.mkyong.jobs.FirstJob</job-class> </job> <trigger> <cron> <name>dummyTrigger</name> <group>GroupTrigger</group> <job-name>FirstJob</job-name> <job-group>GroupJob</job-group> <!-- toute les heures --> <cron-expression>0/2 * * * * ?</cron-expression> </cron> </trigger> </schedule> </job-scheduling-data>
je ne sais pas comment faire avec les namespaces !
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 SAXBuilder sxb = new SAXBuilder(); document = sxb.build(new File(fichier)); racine = document.getRootElement();
merci d'avance !
Cédric
Partager