Forum général.cherche-logiciel ou mouton à 5 pattes pouvant lire et ecrire du XML en masquant les balises.

Posté par .
Tags :
1
9
oct.
2012

Bonjour,

voici mon probleme du jour.

sous windows (je sais c'est le mal, mais j'ai pas le choix le logiciel final n'existe que pour linux pour l'instant)
je dois editer (rechercher/remplacer mais aussi relecture et correction manuelles et automatique) un fichier xml sans faire apparaitre les balises, pour ensuite enregistrer le xml modifié en conservant les balises.

le logiciel doit parler couramment UTF-8 (en lecture et en ecriture) et savoir mixer l'ecriture de gauche à droite (LTR) et l'ecriture de droite à gauche (RTL).

helas tous les editeurs que j'ai pu testé y compris sous linux, m'affiche la structure XML
du coup le correcteur automatique s'arrete sur chacune des balises xml :(

  • # Pas le bon endroit

    Posté par (page perso) . Évalué à  1 .

    Bonjour,

    vu tes contraintes, il faut demander sur un forum de fenêtre.

    Sinon, il ne te reste qu'à créer ton propre éditeur… si ça n'existe vraiment pas.

    A+

    • [^] # Re: Pas le bon endroit

      Posté par . Évalué à  4 .

      pas le bon endroit ? pourtant je cherche un logiciel libre pouvant faire ca.

      je croyais que LinuxFR ca parlait de Linux
      mais aussi des logiciels libres en général.

      quant à coder un editeur xml qui n'afficherait pas les balises mais les aurait conserver pour resauvegarder derriere, je n'en ai ni les competences, ni le temps.

  • # Gni ?!

    Posté par . Évalué à  1 .

    sous windows (je sais c'est le mal, mais j'ai pas le choix le logiciel final n'existe que pour linux pour l'instant)

    Je comprends pas cette phrase.

    Sinon, mais c'est sûrement pas une bonne solution, c'est probablement trop chiant (voir même j'ai pas saisi la problématique) si il y a trop de balises XML différentes. Tu peux pas « faire apprendre » ces balises à ton correcteur pour qu'il ne s'arrête pas sur celles-ci ?

    • [^] # Re: Gni ?!

      Posté par . Évalué à  2 .

      Merci Marotte de pointer du doigt qu'en plus de la correction humaine, il y a effectivement une correction (ou detection d'erreur) qui sera faite par informatique

      hélas je n'ai pas encore trouvé comment ajouter les balises au dictionnaire de ce correcteur là.

  • # changer la couleur

    Posté par . Évalué à  2 . Dernière modification : le 09/10/12 à 20:51

    tu prend gvim pour windows, et tu mets la couleur blanc pour les balises, actuellement c'est rose/mauve.
    edit : je me suis arrêté sur "apparaitre" et ma solution ne fonctionne qu'avec un humain, du coup

  • # Easy XML Editor

    Posté par (page perso) . Évalué à  2 .

    J'ai trouvé ça : http://www.edit-xml.com/easyxmleditor.htm

    Pas testé.

    L'association LinuxFr ne saurait être tenue responsable des propos légalement repréhensibles ou faisant allusion à l'évêque de Rome, au chef de l'Église catholique romaine ou au chef temporel de l'État du Vatican et se trouvant dans ce commentaire

  • # Il te faut absolument un logiciel adapté à un mouton avec des membres supplémentaires

    Posté par (page perso) . Évalué à  2 . Dernière modification : le 10/10/12 à 19:17

    Si tu as 5 pattes et 42 doigts, je te conseille emacs et le sgml-mode M-X sgml-hide-tags. Mais si c'est juste pour la correction orthographique cacher les tags ne sert à rien, c'est déjà pris en compte.

  • # Une idée

    Posté par . Évalué à  2 .

    Je pense à quelque chose mais j'ai comme un doute de la faisabilité :

    • mettre le fichier dans un gestionnaire de version ;
    • 1er commit après une moulinette pour virer les balises du coup on récupère le texte ;
    • 2nd commit après correction orthographique avec le logiciel de son choix ;
    • faire un revert du premier commit pour récupérer les balises.

    Une autre idée, un script python qui ligne à ligne récupère le texte entre les balises ouvrantes et fermantes, on a donc un objet. Il le balance dans libreoffice pour permettre la correction avec la mise à jour de l'objet puis ajout d'une nouvelle ligne dans un fichier avec la concaténation de la balise ouvrante, le texte mis à jour et la balise fermante.

Suivre le flux des commentaires

Note : les commentaires appartiennent à ceux qui les ont postés. Nous n'en sommes pas responsables.