Bonjour,

Je post ici car j'ai un problème pour "découper" un fichier xml.

Voici le fichier xml :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
<Message xmlns="http://www.test.com/">    <Identification>        <TypeMessage>TEST</TypeMessage>        <Version>1.0</Version>    </Identification>    <Begin>        <Content>            <PleinDeBalises>ICI</PleinDeBalises>               </Content>    </Begin></Message>
Je n'ai pas identé volontairement car le fichier xml est bel et bien sur une seule et unique ligne.

Je souhaiterais découper le fichier pour garder uniquement ce qu'il y a entre les balises "Begin", c'est à dire obtenir :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
<Content>            <PleinDeBalises>ICI</PleinDeBalises>               </Content>
J'ai pas mal recherché sur internet du coté de sed, awk, csplit...etc mais j'avoue être un peu en galere Ce que j'ai trouvé de plus proche de mon problème est ce lien : "http://doc.ubuntu-fr.org/sed" mais je voudrais rechercher de maniere très précise avec "<Begin>" et "</Begin>".

Est ce que quelqu'un pourrais me donner une piste à suivre? Ou mieux la bonne commande?

Merci d'avance.