Altova Mailing List Archives>Archive Index >microsoft.public.xml Archive Home >Recent entries >Thread Prev - Re: Howto: Extract namespace declarations from XML using XSLT and XPath 1.0? [Thread Next] Re: Howto: Extract namespace declarations from XML using XSLT and XPath 1.0?To: NULL Date: 8/1/2005 1:56:00 PM olympus_mons@g... wrote: > BTW, even if the default NS gets undeclared with xmlns="" by some node, > it will not be listed. The XSLT template I posted looks at the namespace axis and that does not contain any namespace nodes for xmlns="" as in that case there are no namespace nodes. As said if you want to find that then you would need to look into the document for elements in no namespace e.g. <xsl:template match="/"> <references> <xsl:for-each select="//namespace::*[not(. = ../../namespace::*)]"> <ns uri="{.}" prefix="{local-name(.)}" /> </xsl:for-each> <xsl:if test="//*[namespace-uri() = '']"> <ns uri="" prefix="" /> </xsl:if> </references> </xsl:template> -- Martin Honnen --- MVP XML http://JavaScript.FAQTs.com/ | ||||||
| Company | Legal | Press | Partners | Careers | Sitemap | Contact Us | Altova Blog | Mobile | Full Site | |||
|
