Subject: [xsl] Re: From: Jeni Tennison <jeni@xxxxxxxxxxxxxxxx> Date: Tue, 8 Jan 2002 07:54:59 +0000 |
Hi Agnes, > For example : I know the synthax is bad but I'd like > to obtain something like that.... > > <TRAD > langue="<xsl:value-of select=\"language/@value\" />" > code="<xsl:value-of select=\"code/@value\" />" > /> I think that you're trying to insert values from the source document into attributes, right? You can do this with attribute-value-templates - anything within {}s within an attribute value is interpreted as an expression, and the result of that expression is inserted into the attribute value. <TRAD langue="{language/@value}" code="{code/@value}" /> Alternatively, you can use xsl:attribute to create the attributes: <TRAD> <xsl:attribute name="langue"> <xsl:value-of select="language/@value" /> </xsl:attribute> <xsl:attribute name="code"> <xsl:value-of select="code/@value" /> </xsl:attribute> </TRAD> but as you can see, it's a lot more long-winded and not necessarily clearer. I hope that's what you were after, Jeni --- Jeni Tennison http://www.jenitennison.com/ XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
[no subject], sqjfh hjfskjf | Thread | [xsl] Provider for javax.xml.transf, Reto Fabbri |
Re: [xsl] Using xsl:key to list uni, Jeni Tennison | Date | [xsl] Re: Using xsl:key to list uni, Dimitre Novatchev |
Month |