On mar, 2005-07-12 at 11:37 +0200, Stephane Bortzmeyer wrote:
> J'ai un problème de publication de fichiers XML sur le Web. Je
> souhaiterai me limiter aux N premiers caractères (et ajouter un lien
> du genre "Voir la suite...").
>
> On pense évidemment à la fonction substring de Xpath
> (http://www.w3.org/TR/xpath#section-String-Functions) appliquée au
> texte de l'élément mais il y a un mais : j'ai du contenu mixte, texte
> et élements (comme en HTML).
>
> Une idée géniale ?
C'est plus simple à proposer qu'à réaliser, mais lorsque j'ai eu à
résoudre ce type de problème, j'ai écrit des templates fonctionnant en
"pas à pas" noeud après noeud (en utilisant l'axe following-sibling) et
en passant en paramètre la longueur déjà atteinte.
Sans être très complexe, c'est un bon exercice :-) ...
Cordialement,
Eric van der Vlist
--
Freelance consulting and training.
http://dyomedea.com/english/
------------------------------------------------------------------------
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)
Received on Tue Jul 12 15:13:11 2005