C'est vraiment tordu le XSL.
Le SORT fonctionne sur des documents qui peuvent etre separés... et la ca
marche pas :s
Le problème c'est que pour filtrer sur les auteurs, il n'y a pas de
soucis. Mais le problemes c'est qu'il y a d autres filtrage de doublons
prévus. Les articles referencie des concepts (pas mal) et tout un tas de
truc dont on ne connais pas forcement la positions... et qu'il faut aussi
dédoublonner... Alors si a chaque fois, il faut créer un fichier XML pour
transiter... Tu aurais un exemple simple ?
Ils ont de la chance que c'est pas moi qui est choisi le format. Je
t'aurais callé une bonne petite bdd et avec SQL...
> Le lundi 06 février 2006 à 17:10 +0100, greg@gregserveur.com a écrit :
>> Alors :
>>
>> J'ai une liste d'article :
>>
>> <liste>
>> <fichier>articles/article_conception.xml</fichier>
>> <fichier>articles/article_dynamique.xml</fichier>
>> ...
>> </liste>
>>
>> Et chacuns des articles est de la forme :
>>
>> <?xml version="1.0" encoding="UTF-8"?>
>> <ARTICLE num="5">
>> <id auteur="Mucchielli Alex" date="">L'articulation entre l'individuel
>> et
>> le social : éléments connus de la problématique des niveaux
>> d'observation
>> et d'analyse</id>
>> ...
>> </ARTICLE>
> Hmmm.... je n'avais pas compris que chaque article était dans un
> document séparé... toutes les techniques (preceding, key, ...)
> mentionnées ne fonctionnent que dans le cadre d'un même document XML!
>
> La fonction document() permet bien de changer de document, mais on reste
> ensuite dans le cadre de ce document...
>
> Dans les expressions XPath citées auparavant, le filtrage ne s'applique
> qu'aux différents auteurs trouvés dans un même document!
>
> La seule solution pour contourner cela est de constituer un document XML
> index qui comprenne à la fois le nom du document dans lequel sont les
> articles mais également les données sur lesquelles doivent porter le
> tri.
>
> Cordialement,
>
> Eric van der Vlist
> --
> GPG-PGP: 2A528005
> Have you ever thought about unit testing XSLT templates?
> http://xsltunit.org
> ------------------------------------------------------------------------
> 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
> ------------------------------------------------------------------------
>
>
> -- Attached file included as plaintext by Ecartis --
>
> -----BEGIN PGP SIGNATURE-----
> Version: GnuPG v1.4.1 (GNU/Linux)
>
> iD8DBQBD53fjDvn+ZCpSgAURAixtAJ9khcnWJ3xyRJfN+oLQyLLN/udtwwCfeeQ3
> 5ilV6OG+s/jCZCxjZI4/PEA=
> =UY2Q
> -----END PGP SIGNATURE-----
>
>
> --
> 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)
Received on Mon Feb 6 17:42:14 2006