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: William Crawley <william dot crawley at ukonline dot co dot uk>
- Date: Wed, 21 Feb 2001 19:02:40 +0000 (GMT)
- References: <000e01c09c34$474f84c0$0100007f@oemcomputer>
- Reply-To: xsl-list at lists dot mulberrytech dot com
Hi mike,
The Source XML that I was passed didn't have the
NUIS3 namespace declared correctly. It was
different to the XSL declaration. I've now made
them the same and it all works.
Thanks.
Bill
Quoting Michael Kay <mhkay@iclway.co.uk>:
> > 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
>
>
-------------------------------------------------
This mail sent through UK Online webmail
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list