Je cherche à associer une feuille de style CSS à un ensemble de
documents XML. Je connais la méthode standard, décrite dans la norme
W3C "Associating Style Sheets with XML documents Version 1.0"
(http://www.w3.org/TR/xml-stylesheet/) :
<?xml-stylesheet href="mystyle.css" type="text/css"?>
Cet ajout d'une PI à chaque document ne me plait pas car elle
nécessite de modifier tous mes documents (c'est programmable mais pas
amusant et il faudra penser à ajouter la PI à tous les futurs
documents, ce que je trouve une contrainte pénible).
Je préférerai une technique extérieure au document XML comme la norme
ci-dessus le laissait espérer en 1999 :
>The mechanism chosen for this version of the specification is not a
>constraint on the additional mechanisms planned for future
>versions. There is no expectation that these will use processing
>instructions; indeed they may not include the linking information in
>the source document.
Mais on dirait que rien n'est venu depuis ? Sinon, à defaut de norme,
y a t-il une technique qui marcherait à peu près ? Le serveur HTTP est
Apache mais je ne pense pas que le serveur aie un moyen de dire au
navigateur : "voici le fichier XML demandé, n'oublie pas de lui
associer la feuille de style toto.css" ?
--
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 Sun Dec 18 22:20:11 2005