|
[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] RE: namesapce-uri() method returns emty, when using
> > say for example my xml document is as follows: > > <?xml version="1.0"?> > <a:root xmlns:a="name-a"> > <b:sub xmlns:b="name-b"/> > <c:sub xmlns:c="name-c"/> > </a:root> > > here is my XSl :: > > <?xml version="1.0"?> > <xsl:stylesheet > xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0" > xmlns:a="name-a" xmlns:b="name-b" xmlns:c="name-c"> > > <xsl:template match="/"> > <xsl:for-each select="root"> > <uri><xsl:value-of select="namespace-uri()"/></uri> > </xsl:for-each> > </xsl:template> > </xsl:stylesheet> > > when i transform using Trax api i am getting namespace-uri() > method returns emty.i have no clue. > Your source document does not contain any element named "root" (only one named "a:root"), so the for-each selects nothing, so the namespace-uri() method should never be called. Mike Kay 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
|

Cart








