15. juli 2003 - 14:54
Der er
21 kommentarer og 1 løsning
attibute fra xml i xsl
Jeg har fx. <product id="294349"> <title>Bla bla</title> </product> title hiver jeg fx. ud med <xsl:value-of select="title" /> men hvordan med product id? Det er selve nummeret jeg vil have fat i - hvem kan hjælpe mig?
Annonceindlæg fra COMM2IG
det gør du med <xsl:value-of select="@id"/>
attributter tilgåes med "@attrNavn" hvor child-elementer tilgåes med "elementNavn"
kan du også lige hjælpe mig med et billede hvor billede navn er netop <xsl:value-of select="@id"/> efterfulgt med et .png haster lidt, og jeg har nada styr på det her endnu :)
den skal du lige omformulere ...
mener du <img src="images/<xsl:value-of select="@id"/>.png"/>
jeg har brug for at "udskrive" et billede i xml med xls. Billedenavnet er altid id herfra <product id="294349"> sammen med .png jeg manuelt sætter på.
du er igang med at transformere xml til HTML right ?
fik du det til at virke ?
15. juli 2003 - 15:28
#10
var lige ude.. nej det virker ikke, jeg får flg: The character '<' cannot be used in an attribute value. Error processing resource
15. juli 2003 - 15:31
#11
Hmmm .. to sek - kigger lige på det,,,
15. juli 2003 - 15:33
#12
tak :)
15. juli 2003 - 15:34
#13
hmm en artikel på nettet giver denne workarround <xsl:element name="img"> <xsl:attribute name="src"> <xsl:value-of select="@id"/>.png </xsl:attribute> </xsl:element> dvs. at hele <img> taget bliver oprettet via XSL
15. juli 2003 - 15:36
#14
virker den ?
15. juli 2003 - 15:39
#15
ja det gør :)
15. juli 2003 - 15:40
#16
så blev vi begge _det_ klogere :-)
15. juli 2003 - 15:47
#17
Værre blev det når jeg forsøger <xsl:element name="img"> <xsl:attribute name="src"> <xsl:value-of select="@id"/>- <xsl:value-of select="@color"/>_s.png </xsl:attribute> </xsl:element> forsøger at få fx. src="123456-2332_s"
15. juli 2003 - 15:47
#18
plus .png of cource..
15. juli 2003 - 15:56
#19
jow det virker også - det må være noget andet.
15. juli 2003 - 21:33
#20
Nu hvor I er igang med at lære :-) Prøv så denne her. <img src="{@id}-{@color}_s.pgn" /> {} er shortcuts for value-of, men kan kun anvendes i attributter.
15. juli 2003 - 21:35
#21
attributter i output dokumentet her src attributten. Det har intet at gøre med at id og color er attributter det kunne for så vidt have været elementer.
16. juli 2003 - 00:18
#22
wow ... tak atoft ... Det gør jo ligsom det lidt nemmere at føre elementdata eller xml-attributter ind i tag-attributter... Takker for informationen
Kurser inden for grundlæggende programmering