From: Jean-Michel (balpubb@wanadoo.fr)
Date: 13/04/2004 - 16:13
Bonsoir,
Je vous remercie pour votre réponse rapide. Et la pertinence de votre analyse me satisfait parfaitement.
Bien cordialement
Jean-Michel
>
>Bonjour,
>
>On Tue, 2004-04-13 at 13:04, Jean-Michel wrote:
>> TECHNIQUE XML/XSL :
>> style exposant
>>
>>
>>
>> Bonjour,
>>
>>
>> Ce que je veux faire dépasse l'utilisation simple/basique du langage
>> XSL/XSLT/.. . Et je ne sais pas comment faire.
>>
>> J'ai créé un document XML et une feuille de style XSL pour l'affichage
>> en HTML de ma page dans les navigateurs. Je souhaite afficher des
>> parties de quelques entités avec un style exposant (ou indicé, ou
>> gras, enfin peut importe).
>
>.../...
>
>> Quelqu'un peut-il m'indiquer un axe de recherche, ou carrément la
>> solution ? Merci
>
>Sur le principe, séparer la présentation du contenu ne signifie pas
>nécessairement éliminer tout balisage du contenu ;-) ...
>
>Ainsi, si vous ne voulez pas écrire "1<sup>ere</sup>" parce que vous
>considérez que <sup/> est du ressort de la présentation, cela n'empêche
>pas d'indiquer ce que signifie ce "ere" qui n'est pas un mot français.
>
>Ecrire "1<ordinal>ere</ordinal>", "<ordinal>1ere</ordinal>" ou "<ordinal
>genre="féminin">1</ordinal>" suivant votre analyse du problème à
>résoudre permet de séparer la forme du fond et de générer plus ou moins
>facilement "1<sup>ere</sup> au moment de la mise en page.
>
>(Notez toutefois que pour respecter les règles, il faudrait écrire
>"premier" plutôt que 1er!)
>
>Si vous voulez extraire ce formatage à partir de texte simple comme
><TITI> 1er blibli </TITI>, il faut que vous fassiez une analyse
>syntaxique des noeuds texte.
>
>Cette analyse est laborieuse avec XPath 1.0 (il faut que vous
>recherchiez toutes les occurrences d'un chiffre 1 suivi de "er" et d'un
>chiffre 2 à 9 suivi de "eme" et découpiez les chaînes à l'aide des
>fonctions XPath 1.0 "contains", "substring-before" et "substring-after".
>Elle est plus facile avec XPath 2.0 et son support des expressions
>régulière.
>
>Cordialement,
>
>Eric van der Vlist
>--
>See you in Amsterdam.
> http://www.xmleurope.com/
>Upcoming XML schema languages tutorial:
> - Amsterdam -half day- (18/04/2004) http://masl.to/?P220516D7
>------------------------------------------------------------------------
>Eric van der Vlist http://xmlfr.org http://dyomedea.com
>(ISO) RELAX NG ISBN:0-596-00421-4 http://oreilly.com/catalog/relax
>(W3C) XML Schema ISBN:0-596-00252-1 http://oreilly.com/catalog/xmlschema
>------------------------------------------------------------------------
>
>--
>Devenez redacteur <XML>fr et contribuez au developpement du
>xml francophone (http://xmlfr.org/infos/redacteurs/) !
>
>Liste de diffusion "xml-tech@xmlfr.org" (http://xmlfr.org).
>
>Cette liste est a votre disposition pour discuter en francais de
>tout sujet technique lie a XML.
>
>Pour resilier votre abonnement, envoyez un message contenant
>la commande "unsubscribe" a xml-tech-request@xmlfr.org
>(mailto:xml-tech-request@xmlfr.org?Subject=unsubscribe)
>
>.
--
Devenez redacteur <XML>fr et contribuez au developpement du
xml francophone (http://xmlfr.org/infos/redacteurs/) !
Liste de diffusion "xml-tech@xmlfr.org" (http://xmlfr.org).
Cette liste est a votre disposition pour discuter en francais de
tout sujet technique lie a XML.
Pour resilier votre abonnement, envoyez un message contenant
la commande "unsubscribe" a xml-tech-request@xmlfr.org
(mailto:xml-tech-request@xmlfr.org?Subject=unsubscribe)
Archive générée par hypermail 2.1.3 le 28/06/2004 - 11:06 UTC
webmaster@xmlfr.org
|