|
Subject: Re: [xsl] How to use xPath expression: /node/@attribute to retrieve attribute nodes in XSLT? From: Marian Olteanu <mou_softwin@xxxxxxxxx> Date: Sat, 11 Dec 2004 21:20:44 -0800 (PST) |
You need to do something like this:
<xsl:temlate match="/">
<output>
<xsl:value-of select="/company/employee/@empID"/>
<output/>
</xsl:template>
The default rules dumps the text nodes to the output and never process attribute nodes.
--- Yuye Chen <yuye@xxxxxxxxxxxxxx> wrote:
> Hi,
>
> Can anyone let me know why the following template rule, which
> try to retrieve the attribute node from XML, cannot work?
>
> <xsl:temlate match="/company/employee/@empID">
> <output>
> <xsl:value-of select="."/>
> <output/>
> </xsl:template>
>
> Suppose we have the xml:
> <company>
> <employee empID="001">Roger</employee>
> </company>
>
> I used XML Spy to debug this xslt, but the rule above cannot be
> applied. Only default rules are called and "Roger" is return in
> the output instead of "001".
>
> Thanks.
>
> Cheers,
> Kevin
>
>
=====
Marian
http://www.utdallas.edu/~mgo031000/
__________________________________________________
Do You Yahoo!?
Tired of spam? Yahoo! Mail has the best spam protection around
http://mail.yahoo.com
| Current Thread |
|---|
|
| <- Previous | Index | Next -> |
|---|---|---|
| [xsl] How to use xPath expression: , Yuye Chen | Thread | Re: [xsl] How to use xPath expressi, Niclas Hedhman |
| [xsl] Transform list of elements to, Jannis Pohlmann | Date | Re: [xsl] How to use xPath expressi, Niclas Hedhman |
| Month |