Re[4]: [xsl] question about symbols in attribute value

Subject: Re[4]: [xsl] question about symbols in attribute value
From: Andrey Solonchuk <solo@xxxxxxxxxxxxxx>
Date: Tue, 11 Mar 2003 16:03:29 +0200
Hello Jarno,

Tuesday, March 11, 2003, 3:59:04 PM, you wrote:

JEnc> Hi,

i want not 0x10 - as string
I want character with code 0xD or 0xA

>> I have data like this
>> 
>> <data field_delim="0x250" line_delim="0x13,0x10">
>>    <field></field>
>>    <field></field>
>>    <data>
>>     .....
>>    <data>
>> <data>
>> 
>> I want to get text
>>          field_value @field_delim field_value @field_delim
>>          .....@line_delim ...
>> 
>> if using example
>>    
>> field_value0x250field_value0x250.....0x130x10...field_value0x2
>> 50field_value0x250

JEnc> <xsl:output method="text" />

JEnc> <xsl:variable name="field_delim" select="/data/@field_delim" />
JEnc> <xsl:variable name="line_delim" select="translate(/data/@line_delim, ',', '')" />

JEnc> <xsl:template match="/">
JEnc>   <xsl:for-each select="data">
JEnc>     <xsl:apply-templates select="field" />
JEnc>     <xsl:apply-templates select="data" />
JEnc>     <xsl:apply-templates select="field" />
JEnc>   </xsl:for-each>
JEnc> </xsl:template>

JEnc> <xsl:template match="field">
JEnc>   <xsl:text>field_value</xsl:text>
JEnc>   <xsl:value-of select="." />
JEnc>   <xsl:value-of select="$field_delim" />
JEnc> </xsl:template>

JEnc> <xsl:template match="data">
JEnc>   <xsl:value-of select="normalize-space(.)" />
JEnc>   <xsl:value-of select="$line_delim" />
JEnc>   <xsl:text>...</xsl:text>
JEnc> </xsl:template>

JEnc> Will output what you specified above, though I don't know if it's what you want.

JEnc> Cheers,

JEnc> Jarno - Feindflug: In Gefangenschaft

JEnc>  XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list




-- 
Best regards,
 Andrey                            mailto:solo@xxxxxxxxxxxxxx



 XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list


Current Thread