C'est pas tout à fait dans le domaine du logiciel libre mais pas loin
J'ai développer un éditeur XML dans un labo d'info (gendoc) avec l'artillerie lourde: java, swing, xml4j, fop, et compagnie :
en gros pour un type de document, on peut spécialiser l'éditeur
pour la représentation
pour les actions : locale à un noeud, ou global (par ex transformer le tout en html)
la répresentation du xml est faite avec un arbre, les attributs, et une "vue stylée" (balise xml mise en forme).
Sous la forme actuelle, le logiciel a pas mal de bug, bouffe de la mémoire (swing de java aide pas mal dans ce sens...), et il y a des millards d'extensions possibles.
Si on pousse le bouchon, en gros on peut faire un vrai environement d'édition en repiquant des idées dans les IDE.
L'avantage est qu'il permet d'éditer des documents bien structuré/contraint avec le contenu d'un coté et le reste de l'autre (la présentation, et le scénario).
Le problème c'est que pour l'utilisateur (un prof dans mon contexte ...) c'est pas génial à utiliser, par exemple pour l'ajout/suppression d'élément. (Je parle juste d'un document texte, pour un présentation, sous la forme actuelle c'est pas pensable...)
A coté de ca, staroffice/openoffice stocke les documents en xml. MS va s'y mettre (peut être avec plus ou moins de bonheur). Mais c'est beaucoup moins contraint, et en même temps c'est le but. Par contre l'édition est simple/"efficace".
Donc finalement pour que l'utilisateur créer des documents "contraints" la 1er solution n'est pas géniale coté utilisation, la seconde ne contraint rien donc le document produit n'est pas utilisable.
Tout ca, pour demander :
- est-ce que quelqu'un a deja utiliser des éditeurs xml "simple", et dans quel but ?
- est-ce qu'il y a d'autre solutions ?
# Re: Editeur XML
Posté par tuan kuranes (site web personnel) . Évalué à 1.
C'est un editeur structure.
Le probleme est de savoir que faire au niveau interface pour les actions utilisateur.
Touche entree : duplique l'element ? le pere ? etc...
[^] # Re: Editeur XML
Posté par tuan kuranes (site web personnel) . Évalué à 1.
Les utilisateur sont surtout interresses par les formats qui deviennent courant (Docbook par exemple...)
Le plus utilise, pour l'instant, c'est Xmlspy (1 million d'utilisateur...)
[^] # Re: Editeur XML
Posté par _alex . Évalué à 1.
[^] # Re: Editeur XML
Posté par Benoît Bailleux (Mastodon) . Évalué à 1.
Je l'ai regardé sous l'angle "que vaut-il en tant qu'outil auteur de doc.", et je suis reservé sur ses qualités ...
# Editeur XML
Posté par Nÿco (site web personnel) . Évalué à 1.
http://www.nongnu.org/mlview/(...)
Je suis Libre parle de ça :
http://www.jesuislibre.org/applications/Developpement/Outils_de_dev(...)
IBM fait ça :
http://www.alphaworks.ibm.com/tech/xeena(...)
Sinon...
http://www.garshol.priv.no/download/xmltools/plat_ix.html#plat19(...)
[^] # Re: Editeur XML
Posté par _alex . Évalué à 1.
Jaxe : je trouve l'ajout d'élément un peu spécial à mon gout
mlview : j'ai pas encors regardé
# Re: Editeur XML
Posté par esprit . Évalué à 1.
C'est à dire ???
# Re: Editeur XML
Posté par Benoît Bailleux (Mastodon) . Évalué à 1.
Par exemple : taper un article, clic droit = insérer seulement ici un titre, puis clic droit = insérer seulement ici un paragraphe ou une section, puis clic droit = insérer seulement ici un paragraphe ou une sous section ou ...
Le rendu à l'écran doit être lisible (les titres ressortent, ainsi que tout les élément de structure), on doit pouvoir travailler précisément (insérer ce qui est autorisé juste entre 2 balises si cela a un sens, même si on ne les voit pas a priori)
J'en ai vu pas mal, et aucun n'est très satisfaisant. Le mieux que j'ai vu pour l'instant : "XML mind". On a une vue "réaliste" du texte, la vue arborescente (pour le travail précis) et les balises possibles et les attributs par balise. C'est français, c'est pas libre.
[^] # Re: Editeur XML
Posté par _alex . Évalué à 1.
Par contre :
- java+swing -> ca bouffe de la ram comme c'est pas permis
- gestion uniquement des dtd
- le rendu est en swing donc la customization se fait avec un fichier de config et du code java
- faut pas regarder le code
par contre :
- j'ajout/suppression d'élément est assez simple comparer aux autres éditeurs.
- Tout est traduisible pour l'utilisateur (element, attributs, valeurs d'attributs).
- Il y a la gestion du gras/italique/souligné etc... (css + action)
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.