Bonjour,
Le mercredi 02 juillet 2008 à 16:47 +0200, David DAZ. Duriez a écrit :
> Bonjour,
>
>
> J'ai un fichier xml, sont contenu après traitement est du style :
>
> <article>
>
> <revue>
>
> <date>
>
> <titre>
>
> <chapeau>
>
> <texte>
>
> <separateur>
>
>
>
> <revue>
>
> <date>
>
> <titre>
>
> <chapeau>
>
> <texte>
>
> <separateur>
>
>
>
> <revue>
>
> <date>
>
> <titre>
>
> <chapeau>
>
> <texte>
>
> <separateur>
>
> </article>
>
>
>
> J'aimerai savoir comment faire pour avoir un fichier du style :
>
> <article>
> <revue>
> <date>
> <titre>
> <chapeau>
> <texte>
> </article>
>
> <article>
> <revue>
> <date>
> <titre>
> <chapeau>
> <texte>
> </article>
>
> <article>
> <revue>
> <date>
> <titre>
> <chapeau>
> <texte>
> </article>
> Et créer un fichier xml pour chaque article
Le plus simple serait de modifier le traitement pour qu'il génère ce que
vous attendez!
Si ce n'est pas possible, vous pouvez écrire une nouvelle transformation
XSLT. Cette transformation devra créer une structure en se basant sur
les éléments <separateur>. Il y a plusieurs méthodes pour cela et l'une
d'entre elle est expliquée dans la FAQ :
http://xmlfr.org/documentations/faq/010103-0001.
Pour créer un fichier pour chaque article, il faut soit utiliser XSLT
2.0 et son xsl:result-document
(http://www.w3.org/TR/xslt20/#element-result-document) soit utiliser une
extension de XSLT 1.0 si le processeur que vous utilisez en supporte
une. Si votre processeur supporte par exemple EXSLT, vous pourrez
utiliser exsl:document
(http://exslt.org/exsl/elements/document/index.html ).
Cordialement,
Eric van der Vlist
--
GPG-PGP: 2A528005
Don't you think all these XML schema languages should work together?
http://dsdl.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.6 (GNU/Linux)
iD8DBQBIbOPlDvn+ZCpSgAURAo2EAJ9M23xD3gZ28v3NtZnxN1J+bu0xXACfS90Q
iOI1Ox/ktahRzJ58Aize1ag=
=C1Ie
-----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 Thu Jul 3 16:36:02 2008