Subject: Re[4]: 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
|