xsl-list
[Top] [All Lists]

Re[4]: question about symbols in attribute value

2003-03-11 07:03:29
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
         (_dot_)(_dot_)(_dot_)(_dot_)(_dot_)(_at_)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(_at_)ibis(_dot_)odessa(_dot_)ua



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