(re)Bonjour,

je sais que c'est pas top d'attaquer du XML avec sed mais je le fais sur un distrib ou il n'y a pas le package xmlstarlet et pas possibilité de l'installer.

Toujours dans l'optique de manipuler du XML.
Mon fichier principal es_systems.xml à cette forme

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
 
<?xml version="1.0"?>
<systemList>
<system>
    <fullname></fullname>
    <name></name>
    <path></path>
    <extension></extension>
    <command> </command>
    <platform></platform>
    <theme></theme>
    <emulators>
      <emulator name="">
        <cores>
          <core></core>
        </cores>
      </emulator>
    </emulators>
  </system>
 
</systemList>
Je souhaiterais insérer dans ce fichier existant le contenu d'un fichier jeux.xml (ayant la même forme que ce qui se trouve entre les balises </system> mais au bon endroit entre les balises
<systemList>
</systemList>

du fichier principal.

Quelle serait la bonne façon de faire?