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)
Received on Mon Feb 6 17:23:00 2006