[Home] [By Thread] [By Date] [Recent Entries]


Hi Guys!

Your help will once again be very much appreciated!

I am trying to filter out subtrees using element namespaces. I cant seem to 
find any decent references
to this problem so I have had a go at it my self. Below are some code 
snippets of what I am trying to do.
But unfortunately not getting anywhere!

Essentially I am trying to use the namespace-uri() function to solve my 
problem in a fashion similar
to "attribute filtering":

select="NAME[namespace-uri()='http://www.monday.com/']/AGE"

Please can anyone with an idea of how to solve my problem raise their hand? 
Thanks again!

MY XSLT FILE:
------------------------------------------------------------------------------
<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet version="1.0" 
xmlns:xsl="http://www.w3.org/1999/XSL/Transform" 
xmlns:fo="http://www.w3.org/1999/XSL/Format">
<xsl:output method="text" indent="no"/>
	<xsl:template match="EMPLOYEES">
		<xsl:apply-templates 
select="NAME[namespace-uri()='http://www.monday.com/']/AGE"/>
	</xsl:template>
...
------------------------------------------------------------------------------

MY XML FILE:
------------------------------------------------------------------------------
<EMPLOYEES>
<EMPLOYEE xmlns="http://www.monday.com/">
<NAME>Dilbert</NAME>
<AGE>99</AGE>
</EMPLOYEE>
<EMPLOYEE xmlns="http://www.tuesday.com/">
<NAME>Asok</NAME>
<AGE>9</AGE>
</EMPLOYEE>
</EMPLOYEES>
------------------------------------------------------------------------------

_________________________________________________________________
Express yourself with cool new emoticons http://www.msn.co.uk/specials/myemo


Site Map | Privacy Policy | Terms of Use | Trademarks
Free Stylus Studio XML Training:
W3C Member