This is the mail archive of the xsl-list@mulberrytech.com mailing list .


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

Re: <xsl:key> problem


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


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]