Re: [xsl] <xsl:key> problem

Subject: Re: [xsl] <xsl:key> problem
From: "Aleksei Valikov" <valikov@xxxxxx>
Date: Mon, 13 Aug 2001 15:53:03 +0200
Hi.

> perhaps i put <xsl:key> at the wrong place??
> what else could be the reason that this would not work??

Malformed XML.

> my xml structure to transform:
<!-- skip -->
> <@db.bct_dm_t01.bct_art_nr>123</@db.bct_dm_t01.bct_art_nr>

@ cannot be the first symbol of XML name.


> my xsl file:
> <!-- top-level -->
> <xsl:key name="row-by-artnr" match="row" use="@db.bct_dm_t01.bct_art_nr"
/>

Saying use="@db.bct_dm_t01.bct_art_nr" you say that key value must be the
value of the attribute
db.bct_dm_t01.bct_art_nr
because @ is short for attribute::

> very hopefully

Change names of @db.etc fields. They must start form a letter, '_' or ':'
symbols. Letter characters start from unicode #x41. '@' Code is #x40.

Bye.
/lexi


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


Current Thread