RE: obtaining details from a namespace
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@xxxxxxxxxxxx>: > > 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
PURCHASE STYLUS STUDIO ONLINE TODAY!
Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced!
Download The World's Best XML IDE!
Accelerate XML development with our award-winning XML IDE - Download a free trial today!
Subscribe in XML format