This is the mail archive of the
xsl-list@mulberrytech.com
mailing list .
Re: <xsl:key> problem
- To: <xsl-list at lists dot mulberrytech dot com>
- Subject: Re: [xsl] <xsl:key> problem
- From: "Aleksei Valikov" <valikov at fzi dot de>
- Date: Mon, 13 Aug 2001 15:53:03 +0200
- References: <NFBBKGJELJMEDAEJNJDLGEDOCBAA.jweiss@bct-technology.com>
- Reply-To: xsl-list at lists dot mulberrytech dot com
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