|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
|
Invité régulier
![]() Inscription : juillet 2006 Messages : 25 ![]() |
Bonjour,
Je fais appel à votre aide pour résoudre un problême assez classique (je pense), mais j'ai un peu de mal. J'ai un fichier (XML) avec des balises indenté comme ci-dessous ... Code :
J'ai réussi à faire la transformation dans le cas où d'un fichier comprenant une ligne unique par objet eA (toutes les zones concaténées) mais je galère si le fichier est indenté comme ceci. Merci d'avance pour votre aide. |
||
|
|
00
|
|
|
#2 |
|
Expert Confirmé Sénior
![]() francois Ingénieur systèmes et réseaux Inscription : juillet 2006 Messages : 3 546 ![]() |
un petit script sed ira très bien pour ça....
man sed voir expressions régulières pour la syntaxe de la selection des éléments à modifier. |
|
|
00
|
|
|
#3 | |||
|
Expert Confirmé
![]() Inscription : septembre 2006 Messages : 2 291 ![]() |
Citation:
en appliquant la transformation suivante à votre fichier original vous obtiendrez le résultat voulu : Code :
|
|||
|
|
00
|
|
|
#4 | |||||||||
|
Membre expérimenté
![]() Inscription : mars 2007 Messages : 469 ![]() |
Citation:
La réponse que t'a fait JeitEmgie, c'est vraiment le top Je te donne une solution moins pointue (mais plus facile à gérer si tu ne connaît pas XLST) avec "awk" comme suit Code :
Code :
Code :
|
|||||||||
|
|
00
|
Copyright © 2000-2012 - www.developpez.com