Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 22/12/2013, à 20:39

Na_vi

[résolu]Editer du XML avec gedit ??? c'est possible ???

Bonjour,
Tout nouveau sur Xubuntu, j'ai voulu utiliser gedit pour éditer du xml (bibliographie)
A l'ouverture du fichier XML, alors que "naïvement" je pensais que gedit allait me le mettre en forme avec tout plein de retour à la ligne en fonction des balises xml.... rien du tout, c'est le b...l ! toutes les lignes sont à la queue leu-leu  mad
Que faut-il faire pour avoir cette mise en forme d'écran. Bon c'est vrai j'ai déjà les couleurs.... mais si gedit s'arrête à ça, quel intérêt ? Je ne suis quand même pas condamné à le mettre en forme moi-même ?
Merci

Dernière modification par Na_vi (Le 23/12/2013, à 12:16)

Hors ligne

#2 Le 22/12/2013, à 22:11

Slystone

Re : [résolu]Editer du XML avec gedit ??? c'est possible ???

Bonjour

La doc est ton amie.


«Rigid, the skeleton of habit alone upholds the human frame.» - Virginia Woolf.

Hors ligne

#3 Le 22/12/2013, à 22:22

compte supprimé x0

Re : [résolu]Editer du XML avec gedit ??? c'est possible ???

Salut,

Tu devrais demander à la modération le déplacement de ton sujet dans "Terminal, scripts et ligne de commande".
Parce qu'à mon avis ton fichier a été enregistré avec l'option "fusionner les lignes", qui enlève tous les sauts de ligne.
Je ne pense pas que gedit puisse les remettre (à moins que tu trouves quelque chose de cette sorte dans "outils" ou dans les plugins).
Mais un petit script, à base d'awk et/ou de sed devrait t'arranger ça assez vite. Si ça se trouve, ça existe déjà et sinon il y a de véritables virtuoses en la matière ici...

Dernière modification par Dr. Hugo Z. Hackenbush (Le 22/12/2013, à 22:23)

#4 Le 22/12/2013, à 22:25

compte supprimé x0

Re : [résolu]Editer du XML avec gedit ??? c'est possible ???

Slystone a écrit :

Bonjour

La doc est ton amie.

Ça sert à quoi ? Il va devoir installer tous les éditeurs (et en passant la moitié de kde pour kate) et tous leurs plugins pour voir s'il y en a un qui aurait quelque part une entrée de menu qui répondrait à sa demande ?

Dernière modification par Dr. Hugo Z. Hackenbush (Le 22/12/2013, à 22:31)

#5 Le 22/12/2013, à 22:31

Slystone

Re : [résolu]Editer du XML avec gedit ??? c'est possible ???

Dr. Hugo Z. Hackenbush a écrit :
Slystone a écrit :

Bonjour

La doc est ton amie.

Ça sert à quoi ? Il va devoir installer tous les éditeurs (et en passant la moitié de kde pour kate) pour voir s'il y en a un qui aurait quelque part une entrée de menu qui répondrait à sa demande ?

Sa première question est spécifique à l'éditeur de texte, je ne fais qu'y répondre. Et je n'ai pas l'habitude de manipuler du *.xml hein.


«Rigid, the skeleton of habit alone upholds the human frame.» - Virginia Woolf.

Hors ligne

#6 Le 22/12/2013, à 22:35

compte supprimé x0

Re : [résolu]Editer du XML avec gedit ??? c'est possible ???

Son problème, c'est ça : toutes les lignes sont à la queue leu-leu... Donc inexploitable ! Et quelque soit l'éditeur aucun n'ajoutera spontanément des sauts de lignes, en plus aux bons endroits, genre après :
<balise params="...">contenu</balise>

Dernière modification par Dr. Hugo Z. Hackenbush (Le 22/12/2013, à 22:36)

#7 Le 22/12/2013, à 22:40

Slystone

Re : [résolu]Editer du XML avec gedit ??? c'est possible ???

Ok. T'as l'air de savoir ce que tu dis, je te fais confiance. Je pense que le mieux est encore qu'il ouvre un nouveau sujet dans ce cas, en reformulant son problème, ça sera aussi simple.

En ce qui concerne la doc, elle est quand même assez claire quand aux éditeurs à préférer;


«Rigid, the skeleton of habit alone upholds the human frame.» - Virginia Woolf.

Hors ligne

#8 Le 22/12/2013, à 22:46

compte supprimé x0

Re : [résolu]Editer du XML avec gedit ??? c'est possible ???

Voilà un fichier xml, tel qu'il l'a dans gedit :

<bookmarks> <group name="root"> <!-- Liste de hit7374, modifiée v0.1 du 2011-07-15 --> <!-- Auteur : UbuntOlivier --> <!-- Cf. discussion sur http://forum.ubuntu-fr.org/viewtopic.php?id=547881 --> <group name="classique"> <bookmark name="France Musique " url="http://www.tv-radio.com/station/france_musique_mp3/france_musique_mp3-128k.m3u "/> <bookmark name="Musiq'3 (RTBF)" url="http://musiq3.ice.infomaniak.ch/musiq3.mp3"/> <bookmark name="Radio Suisse Classique" url="http://www.radiosuisseclassique.ch/live/aacp.m3u"/> <bookmark name="Radio Classique" url="http://broadcast.infomaniak.net:80/radioclassique-high.mp3"/> <bookmark name="Radio Mozart (Marseille)" url="http://listen.radionomy.com/radio-mozart"/> <bookmark name="Venice Classic Radio Italia" url="http://109.123.116.202:8022/listen.pls"/> <bookmark name="[separator-ac3fe9ec-f485-46d2-a020-ab88ce2304ca]" url="[separator-ac3fe9ec-f485-46d2-a020-ab88ce2304ca]"/> <bookmark name="KDFC" url="http://provisioning.streamtheworld.com/pls/KDFCFM.pls"/> <bookmark name="Classic FM" url="http://media-ice.musicradio.com/ClassicFMMP3.m3u"/> <bookmark name="WCPE" url="http://www.ibiblio.org/wcpe/wcpe.pls"/> <bookmark name="CINEMIX" url="http://cinemix.us/cine.asx"/> <bookmark name="SKY.fm Soundtracks" url="http://listen.sky.fm/public1/soundtracks.pls"/> <bookmark name="SKY.fm Mostly Classical" url="http://listen.sky.fm/public1/classical.pls"/> <bookmark name="[separator-ac3fe9ec-f485-46d2-a020-ab88ce2304ca]" url="[separator-ac3fe9ec-f485-46d2-a020-ab88ce2304ca]"/> <!--<bookmark name="Avro Baroque" url="http://shoutcast.omroep.nl:8068/listen.pls"/> <bookmark name="Avro Het beste van het beste" url="http://shoutcast.omroep.nl:8072/listen.pls"/> <bookmark name="Avro Klassiek Ziel &amp; Zaligheid" url="http://shoutcast.omroep.nl:8074/listen.pls"/>--> <bookmark name="* Bartok * Magyar Radio" url="rtsp://212.92.28.75:554/encoder/Bartok.rm"/> <bookmark name="Cesky rozhlas D-dur" url="http://amp1.cesnet.cz:8000/cro-d-dur-256.ogg"/> <bookmark name="Classical Music Archives" url="http://radio.classicalarchives.com:8000/listen.pls"/> <bookmark name="CRo 3 - Vltava" url="http://amp1.cesnet.cz:8000/cro3-256.ogg"/> <bookmark name="Hessen (classique)" url="http://str0.creacast.com:824/listen.pls"/> <bookmark name="Ikon Religieuze muziek" url="http://www.omroep.nl/live/ikon_musicareligiosa.asx"/> <bookmark name="NCRV ClassicIP" url="http://shoutcast.omroep.nl:8018/listen.pls"/> <!--<bookmark name="Otto's Baroque Musick" url="http://72.13.81.178:8045"/> <bookmark name="Otto's Classique Musik" url="http://64.62.252.130:9030/listen.pls"/>--> <bookmark name="S K Y - F M - Classique" url="http://205.188.215.227:8004"/> <bookmark name="Swiss Internet Radio - RadioCrazy Classical" url="http://82.197.167.137:80"/> <bookmark name="www.HappyClassic.net" url="http://121.141.0.191:8000"/> <bookmark name="klara classic" url="http://mp3.streampower.be/klaracontinuo-high"/></group> <group name="Jazz"> <bookmark name="Jazz Radio" url="http://broadcast.infomaniak.ch/jazzradio-high.mp3"/> <bookmark name="Black Music" url="http://jazzblackmusic.ice.infomaniak.ch/jazzblackmusic-high.mp3"/> <bookmark name="Blues" url="http://jazzblues.ice.infomaniak.ch/jazzblues-high.mp3"/> <bookmark name="Classic Jazz" url="http://jazz-wr01.ice.infomaniak.ch/jazz-wr01-128.mp3"/> <bookmark name="Contemporary Jazz" url="http://jazz-wr05.ice.infomaniak.ch/jazz-wr05-128.mp3"/> <bookmark name="Gospel" url="http://jazz-wr07.ice.infomaniak.ch/jazz-wr07-128.mp3"/> <bookmark name="Groove" url="http://jazz-wr08.ice.infomaniak.ch/jazz-wr08-128.mp3"/> <bookmark name="Happy Hour by Bart - Baker" url="http://jazz-wr14.ice.infomaniak.ch/jazz-wr14-128.mp3"/> <bookmark name="Jazz et classique" url="http://jazz-wr17.ice.infomaniak.ch/jazz-wr17-128.mp3"/> <bookmark name="Jazzy French" url="http://jazz-wr18.ice.infomaniak.ch/jazz-wr18-128.mp3"/> <bookmark name="Jazz Manouche" url="http://jazz-wr02.ice.infomaniak.ch/jazz-wr02-128.mp3"/> <bookmark name="Ladies - Crooners" url="http://jazzladiescrooners.ice.infomaniak.ch/jazzladiescrooners-high.mp3"/> <bookmark name="Latin Jazz" url="http://jazz-wr09.ice.infomaniak.ch/jazz-wr09-128.mp3"/> <bookmark name="New Orleans" url="http://jazz-wr03.ice.infomaniak.ch/jazz-wr03-128.mp3"/> <bookmark name="Only Women" url="http://jazz-wr16.ice.infomaniak.ch/jazz-wr16-128.mp3"/> <bookmark name="Reprises" url="http://reprises.ice.infomaniak.ch/reprises-high.mp3"/> <bookmark name="Soul" url="http://jazz-wr10.ice.infomaniak.ch/jazz-wr10-128.mp3"/> <bookmark name="Soul Food Radio by DJ Philgood" url="http://jazz-wr12.ice.infomaniak.ch/jazz-wr12-128.mp3"/> <bookmark name="[separator-ac3fe9ec-f485-46d2-a020-ab88ce2304ca]" url="[separator-ac3fe9ec-f485-46d2-a020-ab88ce2304ca]"/> <bookmark name="Adore Jazz - 1.FM" url="http://tai-03.egihosting.com/adorejazz-128k-mp3"/> <bookmark name="Bay Smooth Jazz - 1.FM" url="http://tai-02.egihosting.com/smoothjazz-128k-mp3"/> <bookmark name="Blues - 1.FM" url="http://tai-02.egihosting.com/blues-128k-mp3"/> <bookmark name="Cool Jazz" url="http://stream.radiotime.com/listen.stream?streamId=2500254"/> <bookmark name="Jazz Bar Blues" url="http://listen.radionomy.com/jazz-bar-blues"/> <bookmark name="Play Misty for Me (Jazz)" url="http://streaming.radionomy.com:8000/Play-Misty-for-Me.m3u"/> <bookmark name="SKY.fm Piano Jazz" url="http://listen.sky.fm/public1/pianojazz.pls"/> <bookmark name="SKY.fm Smooth Jazz" url="http://listen.sky.fm/public1/smoothjazz.pls"/> <bookmark name="Smooth Jazz" url="http://smoothjazz.com/streams/smoothjazz_128.pls"/> <bookmark name="Sonic Universe" url="http://somafm.com/sonicuniverse.pls"/> <bookmark name="The Breeze" url="mmsh://wms-rly.181.fm/181-breeze?MSWMExt=.asf"/> <bookmark name="Smooth Jazz" url="http://yp.shoutcast.com/sbin/tunein-station.pls?id=948"/> <bookmark name="Cool Jazz" url="http://yp.shoutcast.com/sbin/tunein-station.pls?id=30773"/> <bookmark name="Trumpet Jazz" url="http://yp.shoutcast.com/sbin/tunein-station.pls?id=1377234"/> </group> <group name="Radio France"> <bookmark name="France Inter" url="http://www.tv-radio.com/station/france_inter_mp3/france_inter_mp3-128k.m3u"/> <bookmark name="France Info " url="http://www.tv-radio.com/station/france_info/france_info.m3u"/> <bookmark name="France Culture " url="http://www.tv-radio.com/station/france_culture_mp3/france_culture_mp3-128k.m3u "/> <bookmark name="France Musique " url="http://www.tv-radio.com/station/france_musique_mp3/france_musique_mp3-128k.m3u "/> <bookmark name="FIP " url="http://www.tv-radio.com/station/fip_mp3/fip_mp3-128k.m3u "/> <bookmark name="France Bleu Alsace" url="http://www.tv-radio.com/station/france_bleu_alsace_mp3/france_bleu_alsace_mp3-32k.m3u"/> </group> </group> </bookmarks>

Et voilà comment il se présente "normalement" (avec les sauts de ligne, supprimés sur l'autre) :

<bookmarks>
  <group name="root">
  <!-- Liste de hit7374, modifiée v0.1 du 2011-07-15 -->
  <!-- Auteur : UbuntOlivier -->
  <!-- Cf. discussion sur http://forum.ubuntu-fr.org/viewtopic.php?id=547881 -->
  <group name="classique">
    <bookmark name="France Musique " url="http://www.tv-radio.com/station/france_musique_mp3/france_musique_mp3-128k.m3u "/>
    <bookmark name="Musiq'3 (RTBF)" url="http://musiq3.ice.infomaniak.ch/musiq3.mp3"/>
    <bookmark name="Radio Suisse Classique" url="http://www.radiosuisseclassique.ch/live/aacp.m3u"/>
    <bookmark name="Radio Classique" url="http://broadcast.infomaniak.net:80/radioclassique-high.mp3"/>
    <bookmark name="Radio Mozart (Marseille)" url="http://listen.radionomy.com/radio-mozart"/>
    <bookmark name="Venice Classic Radio Italia" url="http://109.123.116.202:8022/listen.pls"/>
 
    <bookmark name="[separator-ac3fe9ec-f485-46d2-a020-ab88ce2304ca]" url="[separator-ac3fe9ec-f485-46d2-a020-ab88ce2304ca]"/>
 
    <bookmark name="... etc.

Donc l'idée c'est de remettre les sauts de lignes là où il faut...

Dernière modification par Dr. Hugo Z. Hackenbush (Le 22/12/2013, à 22:49)

#9 Le 23/12/2013, à 12:16

Na_vi

Re : [résolu]Editer du XML avec gedit ??? c'est possible ???

Bonjour,
C'est exactement cela :

Dr. Hugo Z. Hackenbush a écrit :

Son problème, c'est ça : toutes les lignes sont à la queue leu-leu... Donc inexploitable ! Et quelque soit l'éditeur aucun n'ajoutera spontanément des sauts de lignes, en plus aux bons endroits, genre après :
<balise params="...">contenu</balise>

Sorry d'avoir été sibyllin dans la formulation de l'objet de la discussion.
Si "la doc est mon amie" (formule encore plus lapidaire surtout que je tombe sur une page où figure bien "Gedit" ... en rouge ... donc sans lien. Ceci étant si je débute avec Xubuntu et donc gedit, je ne suis pas novice dans les recherches et l'utilisation de google !
En fait, naïvement je pensais recevoir quelques indications rapides pour "configurer" gedit (Preferences et/ou Affichage) afin qu'il m'affiche "bien présenté" du source xml  ou le cas échéant m'indiquer un plugin (greffon) à cocher dans la liste des greffons existants   smile  ... et sans avoir à tester des tas d'éditeur plus ou moins exotiques comme le dit le Dr. ....
Si je comprends Dr. Hugo Z. Hackenbush mon cas est désespéré (mon fichier doit faire 500ko....) ... sauf à replacer cette discussion dans  "Terminal, scripts et ligne de commande" peut être et à la renommer "Comment configurer gedit pour éditer du xml "bien affiché" "  wink
Merci quand même au Dr qui a pris le temps de comprendre mon problème dans cette consultation gratuite....

Hors ligne

#10 Le 28/12/2013, à 09:06

framboise38

Re : [résolu]Editer du XML avec gedit ??? c'est possible ???

Bonjour,

Tu peux réindenter ton fichier en ligne de commande avec     xmllint
http://ubuntuincident.wordpress.com/201 … xml-files/

Et peut-être l'utiliser en tant que plugin mais là je suis moins certaine.

Il y a une solution ici avec tidy
http://www.andrejkoelewijn.com/blog/201 … -and-tidy/
Mais je n'ai rien essayé de ce que je propose, donc je ne sais pas si c'est simple, ni si ça marche
cordialement
framboise

Dernière modification par framboise38 (Le 28/12/2013, à 09:09)

Hors ligne

#11 Le 28/12/2013, à 09:54

moko138

Re : [résolu]Editer du XML avec gedit ??? c'est possible ???

Na_vi a écrit :

je tombe sur une page où figure bien "Gedit" ... en rouge ... donc sans lien.

  Tu confonds avec wikipedia ; le lien existe bel et bien.


%NOINDEX%
Un utilitaire précieux : ncdu
Photo, mini-tutoriel :  À la découverte de dcraw

Hors ligne

#12 Le 28/12/2013, à 11:44

gigiair

Re : [résolu]Editer du XML avec gedit ??? c'est possible ???

Je ne sais pas trop avec gedit, mais s'il est possible d'appliquer une commande shell sur le contenu, on peut par exemple appliquer la commande

xmllint --format -

Avec Emacs, c'est facile. xmllint vient avec libxml2-utils qu'il faut en général installer.
Sinon, si ce n'est pas possible d'appliquer cette commande sur le contenu, on peut le faire par le shell.


--
JJR.

Hors ligne

#13 Le 28/12/2013, à 12:26

compte supprimé x0

Re : [résolu]Editer du XML avec gedit ??? c'est possible ???

Sinon, je pense qu'un petit script avec awk et/ou sed le ferait très bien. Sauf que je ne sais pas le faire, moi, le script...

#14 Le 28/12/2013, à 13:28

framboise38

Re : [résolu]Editer du XML avec gedit ??? c'est possible ???

Donc je confirme, dans gedit Edition Préférence onglet greffon on peut activer Outils Externes.
Puis une fois activé on peut dans Outils /Manage External tools rajouter une entrée.

Tu as des informations ici

Cordialement
framboise

Hors ligne

#15 Le 28/12/2013, à 14:46

framboise38

Re : [résolu]Editer du XML avec gedit ??? c'est possible ???

Navi a trouvé la solution dans ce post là
http://forum.ubuntu-fr.org/viewtopic.php?id=1455781
a+
Framboise

Hors ligne