RE: [xsl] obtaining details from a namespace

Subject: RE: [xsl] obtaining details from a namespace
From: "Michael Kay" <mhkay@xxxxxxxxxxxx>
Date: Wed, 21 Feb 2001 17:56:07 -0000
> 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


Current Thread