This is the mail archive of the
xsl-list@mulberrytech.com
mailing list .
RE: obtaining details from a namespace
- To: <xsl-list at lists dot mulberrytech dot com>
- Subject: RE: [xsl] obtaining details from a namespace
- From: "Michael Kay" <mhkay at iclway dot co dot uk>
- Date: Wed, 21 Feb 2001 17:56:07 -0000
- Reply-To: xsl-list at lists dot mulberrytech dot com
> and so far this is the template:
>
> <xsl:template match="Home/Keys">
> <xsl:attribute name="POLICY_ID">
> <xsl:value-of
> select="//NUIS3:DWELLING_TAB_V_KEYS/@NUIS3:POLICY_
> ID"/>
> </xsl:attribute>
> </xsl:template>
Why are you using "//" here when the element you are looking for is a child
of the current element? It's inefficient, and there's also the possibility
that it's finding a different element somewhere in the "......." region of
your source that you haven't shown us.
Mike Kay
>
> Now when I run it I know it gets into the
> template since I get a POLICY_ID attribute
> created, but never a value.
>
> My xml source is this:
>
> <NU>
> ..............
> <Home>
> <Keys>
> <NUIS3:DWELLING_TAB_V_KEYS
> NUIS3:POLICY_ID="AAJ9BDK86EHSPREM"
>
Mike Kay
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list