aide transformation par le brouter [XSLT] - XML/XSL - Programmation
Marsh Posté le 16-04-2003 à 08:30:22
Normal:
D'apres la spec, ce qu'il peut y avoir comme elements xsl dans un xsl:when, c'est: xsl:apply-templates, xsl:call-template, xsl:apply-imports, xsl:for-each, xsl:value-of, xsl:copy-of, xsl:number, xsl:choose, xsl:if, xsl:text, xsl:copy, xsl:variable, xsl:message, xsl:fallback, xsl: processing-instruction, xsl:comment, xsl:element, xsl:attribute
Pas de xsl: param dans cette liste.
A+,
Marsh Posté le 16-04-2003 à 13:14:24
k666 a écrit : hello les gars, alors j'ai la xsl de la mort qui tue et bon j'aimerais bien faire ça: attribuer une valeur a un parametre en fonction d'une condition à la con:
|
|
Marsh Posté le 16-04-2003 à 14:24:52
chocoboy a écrit :
|
yaisse!!! bonne réponse de Mr.CHOCOBOY !
merci
Marsh Posté le 16-04-2003 à 15:37:50
oupps!!!!
une autre question de la mort qui tue!!!!
comment on fait pour remplacer un retour chariot par un \n en xsl ?
j'ai cette template là mais elle ne marche pas:
|
Marsh Posté le 16-04-2003 à 15:48:37
en gros j'ai besoin d'une entité html pour les retours chariot, un ptit comme & quot ; mais pour les retours chariot, histoire de pouvoir lui dire que qd j'ai cette merde sous la main je la convertis par \n |
Marsh Posté le 16-04-2003 à 16:24:37
yeah!! j'ai trouvé !!!
& # 10 ;
pour remplacer les retours charriots,j'imagin aussi que ce sera le cas pour
& # 13 ;
Marsh Posté le 17-04-2003 à 10:41:47
RE hello!
alors maintenant ce que j'aimerais c que le browser fasse lui tout seul la tranformation xsl,
sous IE ca marche nickel en mettant une entete dans le document XML, a savoir:
|
mais sous mozilla il ne fait pas la tranformation ? quelqu'un a t'il une idée ? me serais je trompé dans la syntaxe qui ne serait pas W3C compliant ???
aidz!!! siouplé
Marsh Posté le 15-04-2003 à 20:11:15
hello les gars, alors j'ai la xsl de la mort qui tue et bon j'aimerais bien faire ça: attribuer une valeur a un parametre en fonction d'une condition à la con:
<xsl:template name="slide">
<xsl:param name="object" />
<xsl:choose>
<xsl:when test="./id">
<xsl:param name="newchild">
<xsl:value-of select="./id" />
</xsl:param>
</xsl:when>
<xsl:otherwise>
<xsl:param name="newchild">
slide<xsl:value-of select="position()"/>
</xsl:param>
</xsl:otherwise>
</xsl:choose>
var = <xsl:value-of select="$newchild"/>.addslide("<xsl:value-of select="$newchild"/>" );
<xsl:apply-templates><xsl:with-param name="object"><xsl:value-of select="$newchild"/></xsl:with-param></xsl:apply-templates>
</xsl:template>
et donc le probleme c mon parametre newchild que j'essaye de définir, mais sablotyron me dit:
Error [code:28] [URI:filehome/stegmanp/dnd/dndslider.xsl] [line:59] [node:element '<xsl:when>']
XSL element 'when' cannot contain element 'param' at this point
je pige pas :'( aidez moi siupolé!!
Message édité par k666 le 17-04-2003 à 10:39:57