Tout est dans le titre,
est ce qu'on peut utiliser des CSS dans un fichier XSL ?
Si oui je voudrais bien savoir comment ?
Merci
Tout est dans le titre,
est ce qu'on peut utiliser des CSS dans un fichier XSL ?
Si oui je voudrais bien savoir comment ?
Merci
Heu oui mais dans quel contexte ?
Je suppose que tu transformes un document XML via XSL afin de générer de l'HTML pour l'afficher ?
Dans ce cas il faut insérer dans le XSL la balise qui va bien au milieu de ton traitement de la balise <head></head>, ceci devrait marcher :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 <xsl:template match="/"> ..... <head> <link href="tafeuille.css" rel="stylesheet" type="text/css"/> ..... </head> ..... </xsl:template>
Bon en effet j avais pas tout dévoilé la.
A partir du xml et du xsl , je génere un fichier pdf.
Mais pour les textes je pensais qu'il était possible d'utiliser des CSS enfin ou plutot quelque chose du style vu que c est vrai que je ne génere pas une page HTML ....
Salut,
Tout dépend du parseur que tu utilise avec altsoft tu as la possibilités de le faire avec un assistant mais avec les autre je ne les connais pas tous.
A mon avis essaye de poser ta question sur (en anglais):
http://groups.yahoo.com/group/XSL-FO/
et surtout n'oublie pas de dire quel parseur tu utilise
Désolé de ne pas pouvoir répondre a ta question et de te renvoyer sur un autre forum mais ici je ne sais pas si quelqu'un aura une réponse satisfaisante pour toi! Mais sait-on jamais!
Si tu trouve un moyen de réalisé ca je serais interessé par la solution pourrais tu la poster ici si tu en trouve une?
++
Thierry
Bonjour,
il y a une petite confusion : XSL est à la base inspiré de CSS2, et reprend beaucoup de ses attributs, mais va plus loin que ce dernier en intégrant en plus un langage de transformation (XSLT) et des fonctions de mise en page beaucoup plus évoluées. Il est d'autre part dédié à la mise en forme de documents nativement au format XML.
Extrait de la spécification de XSL par le W3C :
XSL builds on the prior work on Cascading Style Sheets [CSS2] and the Document Style Semantics and Specification Language [DSSSL]. While many of XSL's formatting objects and properties correspond to the common set of properties, this would not be sufficient by itself to accomplish all the goals of XSL. In particular, XSL introduces a model for pagination and layout that extends what is currently available and that can in turn be extended, in a straightforward way, to page structures beyond the simple page models described in this specification.
FAQ XML
------------
« Le moyen le plus sûr de cacher aux autres les limites de son savoir est de ne jamais les dépasser »
Giacomo Leopardi
Cela voudrait il dire que je dosi changer mon titre et mettre XSLT au lieu de XSL...?
Sinon dans la doc XSL, j ai trouvé ca :
<xsl:processing-instruction name="xml-stylesheet">
href="style.css" type="text/css"
</xsl:processing-instruction>
Creates this tag:
<?xml-stylesheet href="style.css" type="text/css"?>
Mais bon, ils ne vont pas bcp plus loin dans leur explication ...
Partager