deffination af attributter i html med xml og xsl

Tags:    xml

Jeg har en xml-fil som skal uskrives ved hjælp af en xsl-fil.

Jeg kan godt finde ud af at udskrive dataen hvis dette skal gøres i mellem 2 html-nodes, som f.eks.:

<font class="ind" ><xsl:value-of select="billede/billed_tekst"/></font>

Men hvis jeg skal udskrive dataen inden i en html-nodes, så kan jeg ikke få det til at virke! f.eks.:

<img scr="<xsl:value-of select="billede/billed_url"/>" />

Dette virker ikke! Hvordan skal min xsl-fil se ud for at min data kan udskrives som attibutter til en html-nodes og kan det overhoved lade sig gøre??

Håber i kan hjælpe mig.

Mvh Michael Clausen




2 svar postet i denne tråd vises herunder
1 indlæg har modtaget i alt 2 karma
Sorter efter stemmer Sorter efter dato
Jeg har en xml-fil som skal uskrives ved hjælp af en xsl-fil.

Jeg kan godt finde ud af at udskrive dataen hvis dette skal gøres i mellem 2 html-nodes, som f.eks.:

<font class="ind" ><xsl:value-of select="billede/billed_tekst"/></font>

Men hvis jeg skal udskrive dataen inden i en html-nodes, så kan jeg ikke få det til at virke! f.eks.:

<img scr="<xsl:value-of select="billede/billed_url"/>" />

Dette virker ikke! Hvordan skal min xsl-fil se ud for at min data kan udskrives som attibutter til en html-nodes og kan det overhoved lade sig gøre??

Håber i kan hjælpe mig.

Mvh Michael Clausen

Hmm er ikke sikker, men tror nok det har noget med quotesne at gøre, prøv med

<img scr="<xsl:value-of select='billede/billed_url'/>" />

Er ikke så meget inde i det, men tror det er "dobbelt-quote" effekten eller hvad det nu hedder der er problemet, ligesom det mange gange er i PHP.
Mvh
Kaare



nej det er ik det! har fået svaret et andet sted.. man gør således:

<xsl:element name="img">
<xsl:attribute name="src">
<xsl:value-of select="'blahblah'"/>
</xsl:attribute>
</xsl:element>

tak til webcafe.dk!



t