Alejandro Imass a écrit pour LinuxGuru un article sur l'édition sous Emacs+PSGML de documents structurés SGML et XML (DocBook notamment). N'étant pas un utilisateur d'Emacs, j'ai quand même trouvé ce guide très clair et instructif. J'ajoute au passage des liens vers une bonne introduction à DocBook et vers la section «éditeurs» du guide pour auteurs du Linux Documentation Project.
Aller plus loin
# Re: Édition de documents [SG|X]ML sous Emacs
Posté par Anonyme . Évalué à -7.
[faut vraimement que je trouve le -1 ici moi]
[^] # Re: Édition de documents [SG|X]ML sous Emacs
Posté par feth . Évalué à 2.
VIM peut-être.
[^] # Re: Édition de documents [SG|X]ML sous Emacs
Posté par tgl . Évalué à 0.
# Re: Édition de documents [SG|X]ML sous Emacs
Posté par tgl . Évalué à 3.
http://www.lysator.liu.se/~lenst/about_psgml/psgml.html(...)
# Et les schemas ?
Posté par Bruno (site web personnel) . Évalué à 5.
J'ai comme l'impression que beaucoup de gens commencent à délaisser les DTDs au profit des schemas (pour des raisons de clarté - un schéma est un vrai fichier XML, contrairement aux DTDs - et de puissance - contrôles plus poussés des attributs par exemple -)
Quelqu'un aurait-il connaissance d'un editeur XML (GPL dans la mesure du possible, sinon il y a deja IDEA ou Eclipse qui font ca il me semble) qui fasse de la validation à partir de schemas ?
[^] # Re: Et les schemas ?
Posté par tgl . Évalué à 5.
Effectivement, l'auteur fait là une confusion. Les schemas ne sont pas supportés, c'est une "feature request" depuis... longtemps :
http://sourceforge.net/tracker/?atid=359156&group_id=9156&f(...)
[^] # Re: Et les schemas ?
Posté par Guillaume Rousse (site web personnel) . Évalué à 2.
Qu'est-ce qui t'empêche d'invoquer un parser (qui sert justement à ca) depuis ton éditeur ? Tu peux même récupérer les messages d'erreurs pour te positionner aux lignes qui posent problème ensuite.
[^] # Re: Et les schemas ?
Posté par Bruno (site web personnel) . Évalué à 2.
Je précise quand même que je préfère l'utilisation d'outils externes plus qu'un tout-en-un intégré, mais quand on a un *gros* fichier XML qui se base sur des tonnes de schemas, c'est quand même plus simple/rapide d'être un peu aidé par l'éditeur.
[^] # Re: Et les schemas ?
Posté par fbilhaut . Évalué à 2.
http://www.jedit.org(...)
[^] # Re: Et les schemas ?
Posté par boubou (site web personnel) . Évalué à 1.
[^] # Re: Et les schemas ?
Posté par boubou (site web personnel) . Évalué à 2.
Dans le cas spécifique XML, il serait effectivement très souhaitable qu'un éditeur supporte les schémas car comme tu le dis, les DTDs sont en cours d'abandon, et c'est tant mieux. Un bémol cependant, les schémas existent en plein de version, dont deux sortent du lôt : celle du W3C (http://www.w3.org/XML/Schema(...) ) et celle de James Clark et MURATA Makoto (http://www.oasis-open.org/committees/relax-ng/(...) ). Or, la plus connue (celle du W3C) est franchement imbitable. On gagne effectivement en puissance par rapport aux DTDs, mais le prix à payer est lourd. C'est pourquoi je préfère RELAX NG, beaucoup plus clair et aussi puissant. Malheureusement, malgré la reconnaissance donc bénéficie le guru James Clark (inventeur de XSLT entre autre), les gens connaissent surtout la solution du W3C, ce qui frène un peu l'adoption des schémas...
# Quelques liens
Posté par Philippe Martin . Évalué à 2.
<pub>
Une doc sur Docbook : http://www.gnu.org/software/dbmanual/dbmanual.fr.html(...)
Un mode mineur pour DocBook : http://feloy.free.fr/howto.el(...)
</pub>
[^] # Re: Quelques liens
Posté par boubou (site web personnel) . Évalué à 1.
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.