| Auteur | |
|---|---|
| cadbor | # 28 Nov 2009 - 21:26:53 |
| 67 Posts |
Bonsoir, Avant de commencer la saisie du texte d'un futur ouvrage technique, je voudrais savoir si je peux utiliser des balises ayant le même nom dans des parents différents. Par exemple, m'est-il possible d'appliquer des structures de ce type ? La mise en forme des balises <titre1> et <paragraphe> doit pouvoir être différente selon qu'il s'agit d'un titre ou d'un paragraphe du texte principal, ou qu'il s'agit du titre ou d'un paragraphe de l'encadré. Est-ce que cela est possible ? Je suis débutant en XML et prévois de réaliser l'ouvrage en Adobe InDesign ou Adobe FrameMaker (plus probablement), je ne suis pas encore fixé. Merci d'avance L'exigence précède l'expérience (en paraphrasant Jean-Paul Sartre) |
| koala64 | # 29 Nov 2009 - 11:24:19 |
| Modérateur 4162 Posts |
Salut cadbor, cadbor a écrit :Tant qu'un document du type DTD, Schema XML ou Relax NG n'est pas là pour dicter des règles, tu es libre de faire ce que tu veux. a écrit :Oui, tout à fait. Ton document XML n'est qu'une description de contenu et, tant que le traitement via une feuille XSLT n'est pas effectué, la structure du XML n'a aucun impact sur le rendu final. C'est dans la feuille XSLT que tu détermines si tu leur affectes un rendu différent ou non. a écrit : |
| djaps | # 29 Nov 2009 - 12:25:38 |
| 39 Posts |
Bonjour, une DTD sensiblement identique à tes desiderata existe (ton arbre xml est un exemple -> ta vision des choses peut évoluer) : il sagit de DOCBOOK http://fr.wikipedia.org/wiki/DocBook A partir de la, le monde du libre est à toi... - OpenOffice (free but not free) : http://www.jesuislibre.org/docbook/docbook_openoffice/ooo2sdbk.html - TeX (exemple avec lyx) : http://bgu.chez-alice.fr/doc/db4lyx/ c'est un ouvrage technique : à toi de voir tes besoins a écrit : Pour la transformation d'un document DOCBOOK, il y a pléthore David |
| cadbor | # 29 Nov 2009 - 14:48:50 |
| 67 Posts |
Merci Koala et David pour vos réponses et vos indications. Je connaissais l'existence de Docbook mais ne me suis pas encore plongé dans le sujet. Je vais prendre connaissance des possibilités qu'il propose afin de déterminer si elles me conviennent ou si je dois créer mon propre arbre xml. (J'élabore des documents assez sophistiqués, en structuration du contenu et en mise en forme, et les approches standardisées me satisfont rarement.) J'ai vérifié : on peut a priori créer des documents FrameMaker ou InDesign à partir de documents Docbook. Ensuite, il faudra voir quelles sont les possibilités effectives offertes. Bon dimanche Boris L'exigence précède l'expérience (en paraphrasant Jean-Paul Sartre) |
| Gilles | # 30 Nov 2009 - 08:41:11 |
| 1003 Posts |
koala64 a écrit : Tant qu'un document du type DTD, Schema XML ou Relax NG n'est pas là pour dicter des règles, tu es libre de faire ce que tu veux. Oui mais non. Une DTD ou un schéma peuvent tout à fait autoriser un élément à avoir plusieurs parents différents (exemple basique: la DTD XHTML autorise l'élément img à être inclus dans un élément p, un td, etc.). Mais il est vrai que si aucun fichier de ce type n'est présent, alors on peut faire tout ce qu'on veut du moment que le document es bien formé. Donne à une personne un poisson, elle se nourrira pendant un jour. Apprends-lui à pêcher, elle se nourrira toute sa vie. Kuan-Tseu |