IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

XML/XSL et SOAP Discussion :

Equivalent XML de DocBook ?


Sujet :

XML/XSL et SOAP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Avatar de rozwel
    Inscrit en
    Mars 2002
    Messages
    324
    Détails du profil
    Informations forums :
    Inscription : Mars 2002
    Messages : 324
    Par défaut Equivalent XML de DocBook ?
    Bonjour,

    Jusqu'à présent j'utilisais surtout Latex pour faire mes documentations, mes rapports de stages et tout ça. Mais là puisque je commence à utiliser massivement XML, je me demande s'il n'y aurait pas un équivalent plus propre sous la forme d'un dialecte XML. D'après ce que j'ai cru comprendre DocBook est un dérivé de SGML. Est-ce qu'il existe un équivalent en XML ? Eventuellement avec des éditeurs et tout ?

    Merci d'avance

  2. #2
    Expert confirmé
    Avatar de GrandFather
    Inscrit en
    Mai 2004
    Messages
    4 587
    Détails du profil
    Informations personnelles :
    Âge : 55

    Informations forums :
    Inscription : Mai 2004
    Messages : 4 587
    Par défaut
    Bonjour,

    DocBook est un dialecte XML. Par contre, les DTD qui définissent son format sont disponibles en deux versions, l'une compatible SGML l'autre XML. Des W3C XML Schema sont également disponibles.

    Un des gros avantages de DocBook (en plus d'être un format de portée industrielle) est qu'il est possible de créer son propre dialecte dérivé de DocBook sans avoir à modifier les DTD originales. Pratique si tu n'as pas besoin des 400 balises de la version 4.4 ...

    Quant aux outils d'édition, il y a pléthore : plug-in eclipse, modes Emacs, etc.
    FAQ XML
    ------------
    « Le moyen le plus sûr de cacher aux autres les limites de son savoir est de ne jamais les dépasser »
    Giacomo Leopardi

  3. #3
    Membre éclairé
    Avatar de rozwel
    Inscrit en
    Mars 2002
    Messages
    324
    Détails du profil
    Informations forums :
    Inscription : Mars 2002
    Messages : 324
    Par défaut
    Ok très bien. Et comparé à Latex alors, ça donne quoi en termes d'utilisation, de possibilités, etc. ? (pour ceux qui ont déjà utilisé Latex bien sur...)

  4. #4
    Expert confirmé
    Avatar de GrandFather
    Inscrit en
    Mai 2004
    Messages
    4 587
    Détails du profil
    Informations personnelles :
    Âge : 55

    Informations forums :
    Inscription : Mai 2004
    Messages : 4 587
    Par défaut
    Jamais utilisé Latex (il faut dire que je n'ai jamais été à la Fac... ), mais il est difficile de comparer un format de présentation et de mise en forme (Latex) avec un format de description de contenu (DocBook).

    En terme d'interopérabilité, il sera plus facile de convertir tes fichiers DocBook en ce que tu veux (grâce à XSLT, au hasard) qu'avec leur équivalent Latex.
    FAQ XML
    ------------
    « Le moyen le plus sûr de cacher aux autres les limites de son savoir est de ne jamais les dépasser »
    Giacomo Leopardi

  5. #5
    Membre éclairé
    Avatar de rozwel
    Inscrit en
    Mars 2002
    Messages
    324
    Détails du profil
    Informations forums :
    Inscription : Mars 2002
    Messages : 324
    Par défaut
    Oki merci beaucoup GrandFather... J'ai plus qu'à trouver un bon tuto et à m'y mettre.

  6. #6
    Membre éclairé
    Avatar de rozwel
    Inscrit en
    Mars 2002
    Messages
    324
    Détails du profil
    Informations forums :
    Inscription : Mars 2002
    Messages : 324
    Par défaut
    Au passage qu'est ce que vous me conseillez comme éditeur pour bosser avec DocBook ?
    Parce que j'ai trouvé Vex comme plugin pour Eclipse mais c'est un peu pauvre. Sinon j'ai vu que OpenOffice permettait d'enregistrer en DocBook. Y'a-t-il d'autres solutions ? Par expérience laquelle est la meilleure pour être productif assez rapidement ?

  7. #7
    Expert confirmé
    Avatar de GrandFather
    Inscrit en
    Mai 2004
    Messages
    4 587
    Détails du profil
    Informations personnelles :
    Âge : 55

    Informations forums :
    Inscription : Mai 2004
    Messages : 4 587
    Par défaut
    Le support de DocBook par OpenOffice n'est pas complet (toutes les balises ne sont pas supportées) et encore expérimental, à toi de vérifier qu'il répond à tes besoins. J'utilise OpenOffice avec des filtres XSLT perso pour générer qu'un sous-ensemble de DocBook.

    Du côté d'Eclipse, oXygen permet la saisie de documents DocBook, et ça a l'air pas trop mal (jamais utilisé personnellement)...
    FAQ XML
    ------------
    « Le moyen le plus sûr de cacher aux autres les limites de son savoir est de ne jamais les dépasser »
    Giacomo Leopardi

  8. #8
    Membre éclairé
    Avatar de rozwel
    Inscrit en
    Mars 2002
    Messages
    324
    Détails du profil
    Informations forums :
    Inscription : Mars 2002
    Messages : 324
    Par défaut
    Eclipse permet l'édition de documents XML en général mais rien de très pratique à l'usage, d'autant que (chez moi en tout cas) la validation est extrêmement lente et les messages d'erreurs ne sont rien d'autres qu'un paraphrasage des infos de la DTD, du genre "tel élément ne matche pas telle structure" (oui merci mais ça me dit pas grand chose sur ce que j'ai oublié).

    Par contre j'ai découvert Altova Authentic, qui est gratuit (ce qui est étonnant quand on sait le prix des autres outils d'Altova) et c'est de loin le plus ergonomique et le plus efficace que j'ai testé (et je les ai tous faits, sauf les trucs linux of course).
    Je vous le recommande.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Equivalent XML converter?
    Par kobe dans le forum XML/XSL et SOAP
    Réponses: 1
    Dernier message: 12/04/2006, 10h41
  2. [XML] equivalence de code ? et *
    Par billynirvana dans le forum XML/XSL et SOAP
    Réponses: 2
    Dernier message: 04/04/2006, 18h05
  3. [XML] Equivalent Height en XML?
    Par Turlututuchapopointu dans le forum XML/XSL et SOAP
    Réponses: 2
    Dernier message: 01/03/2006, 12h17
  4. [XML] DocBook et internationalisation(pour exploitation PHP)
    Par Devil Redneck dans le forum XML/XSL et SOAP
    Réponses: 1
    Dernier message: 12/08/2005, 13h23
  5. [XSD] equivalent de (x1|x2)* en XML Schema
    Par tetram51 dans le forum Valider
    Réponses: 4
    Dernier message: 16/06/2005, 16h03

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo