Bonsoir ou bonjour ,

Je me permet de créer un topic, car je suis bloque depuis plusieurs jours sur la gestion du xml en java, bien qu'il y a beaucoup de documentation sur internet, je suis bloqué...

j'ai bien compris que je devais utiliser un parser xml soit dom soit sax, mais je galère.

Je dois modifier la valeur de l'attribue value <setting id="nm.address" value="192.168.1.110" /> en "par exemple" <setting id="nm.address" value="192.168.1.2" />

Voici le document xml que je dois modifier.

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
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
<settings>
    <setting id="firstrun" value="false" />
    <setting id="lastrun" value="1358849832" />
    <setting id="nm.address" value="192.168.1.110" />
    <setting id="nm.dhcp" value="false" />
    <setting id="nm.dns" value="8.8.8.8" />
    <setting id="nm.force_update" value="false" />
    <setting id="nm.gateway" value="192.168.1.1" />
    <setting id="nm.id" value="Wired connection 1" />
    <setting id="nm.mac" value="B8:27:EB:1F:E0:91" />
    <setting id="nm.mode" value="0" />
    <setting id="nm.netmask" value="255.255.255.0" />
    <setting id="nm.search" value="local" />
    <setting id="nm.uid.enable" value="true" />
    <setting id="nm.uuid" value="2c136c42-2447-4258-8576-ca81ff5bf702" />
    <setting id="nm.wifi.5GOnly" value="false" />
    <setting id="nm.wifi.address" value="192.168.1.111" />
    <setting id="nm.wifi.adhoc" value="false" />
    <setting id="nm.wifi.dhcp" value="true" />
    <setting id="nm.wifi.dns" value="8.8.8.8" />
    <setting id="nm.wifi.gateway" value="192.168.1.1" />
    <setting id="nm.wifi.key" value="8skgZZhu" />
    <setting id="nm.wifi.netmask" value="255.255.255.0" />
    <setting id="nm.wifi.search" value="local" />
    <setting id="nm.wifi.security" value="4" />
    <setting id="nm.wifi.ssid" value="raspbmc" />
    <setting id="remote.filter" value="true" />
    <setting id="remote.gpio.enable" value="false" />
    <setting id="remote.gpio.profile" value="0" />
    <setting id="sys.config.addition" value="" />
    <setting id="sys.config.decode.ac3" value="" />
    <setting id="sys.config.decode.dts" value="" />
    <setting id="sys.config.decode.mpg2" value="" />
    <setting id="sys.config.decode.wvc1" value="" />
    <setting id="sys.config.disable.overscan" value="true" />
    <setting id="sys.config.freq.arm" value="800" />
    <setting id="sys.config.freq.core" value="250" />
    <setting id="sys.config.freq.gpu" value="250" />
    <setting id="sys.config.freq.isp" value="250" />
    <setting id="sys.config.freq.manual" value="false" />
    <setting id="sys.config.freq.overvolt" value="0" />
    <setting id="sys.config.freq.profile" value="0" />
    <setting id="sys.config.freq.sdram" value="400" />
    <setting id="sys.password" value="" />
    <setting id="sys.password_confirm" value="" />
    <setting id="sys.service.cron" value="false" />
    <setting id="sys.service.remote" value="true" />
    <setting id="sys.service.tvh" value="false" />
    <setting id="sys.service.xinetd" value="true" />
    <setting id="sys.upgrade" value="true" />
    <setting id="sys.xbmc.ae" value="false" />
    <setting id="sys.xbmc.res" value="false" />
</settings>
Si une âme charitable ce sens le courage de m'aider à comprendre comment modifier cette attribue.

Merci beaucoup.