Différents problèmes [XSLT] - HTML/CSS - Programmation
Marsh Posté le 04-01-2006 à 12:25:51
Elle est pas très belle ta xsl
La création des balises a et p est ... surprenante
tiens je l'ai un peu refaite:
Code :
|
Maintenant je suis pas sur que ça fasse déjà tout ce que tu veux!
Marsh Posté le 04-01-2006 à 12:47:26
C'est exactement ça, merci beaucoup.
Parcontre pourquoi est-ce que le template qui march sur message ne match pas les attributs messages dans historique?
Parcequ'il faudrait inclure un <xsl:apply-templates/> dans le for-each ?
En tout cas merci beaucoup !
Marsh Posté le 04-01-2006 à 17:56:46
Encore quelques details que je ne comprend pas :
Dans mon html je me retrouve un :
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
qui ne valide biensur pas parcequ'il n'est pas fermé, à quoi c'est du ?
La balise <link> du css est transformée en :
<link href="/css/main.css" rel="stylesheet" type="text/css"></link>
au lieu de garder le tag de fermeture integré .
J'ai pensé que c'était a cause du match sur les objets link et donc j'ai fait un <xsl:template match="link[not(@rel)]"> mais ça ne change pas grand chose, où est l'erreur?
Merci beaucoup
Marsh Posté le 04-01-2006 à 18:44:07
Quand il y a une balise unique, pour la fermer, soit tu rajoutes une balise de fermeture, soit tu rajoutes un "/" avant le ">". C'est les spécification xml qui sont comme ça.
Marsh Posté le 04-01-2006 à 19:51:32
Merci ça je le sais, ce que je comprend pas c'est pourquoi il me fait une balise de fermeture alors que rien dans :
<xsl:output method="html" encoding="UTF-8" ident="yes" doctype-public='-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'/>
lui demande de bidouiller un truc qui valide pas
Marsh Posté le 07-01-2006 à 09:46:23
up
Marsh Posté le 07-01-2006 à 15:01:29
Deplus je viens de remarquer qu'aussi les input se retrouvent en :
<input ...> </input> alors que dans le xsl j'ai bien ecrit <input ... />
Merci d'avance
Marsh Posté le 08-01-2006 à 08:56:28
up
Marsh Posté le 08-01-2006 à 13:46:56
up
Marsh Posté le 04-01-2006 à 11:59:10
Bonjour,
Je m'excuse pour le titre relativement peu explicite du sujet, mais j'ai préféré centraliser mes petits problèmes en 1 seul topic, plutot que d'en créer 3 ou 4 .
Je suis entrain de faire un site en m'efforçant de le faire entièrement avec les XSLT pour arriver à maitriser enfin cet outils, et je suis tombé sur les problèmes/questions suivantes.
Mes scripts :
main,xsl
main.xml
Les buts recherchés sont que l'historique soit affichée dans un tableau (ce qui est fait) que les balises message non contenues dans un element historique soient affichés differemment (non effectué) , que les elements link soient transformés en lien
J'ai cherché sur plusieurs tutoriaux (laltruiste, w3school, http://www.zvon.org/xxl/XSLTutorial/Output/index.html) ce qui m'a permis d'apprendre deja pas mal de choses, mais ces problèmes restent .
Merci d'avance pour vos lumières
Esox
---------------
Si la vérité est découverte par quelqu'un d'autre,elle perd toujours un peu d'attrait