Bruce/Oleg- I tried in that way. But if I have several sibling elements
to <Member> then for each and every one I have to include xmlns.
<Member1 xmlns="http://www.foo.com/namespace/v1">
------
</Member1>
<Member2 xmlns="http://www.foo.com/namespace/v1">
------
</Member2>
<Member3 xmlns="http://www.foo.com/namespace/v1">
------
</Member3>
Is there any other way I can specify as a group.
Thanks
Venkat
-----Original Message-----
From: Bruce D'Arcus [mailto:bdarcus(_at_)myrealbox(_dot_)com]
Sent: Thursday, October 07, 2004 4:10 PM
To: xsl-list(_at_)lists(_dot_)mulberrytech(_dot_)com
Subject: Re: [xsl] Namespace Problem
Oh, here's another version, which is probably more what you want
(assuming the children of Members should be in the same namespace):
<?xml version="1.0"?>
<xsl:stylesheet version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:output method='xml' version='1.0' encoding='utf-8' indent='yes'/>
<xsl:template match="/">
<Organization>
<xsl:apply-templates/>
</Organization>
</xsl:template>
<xsl:template match="People">
<Members xmlns="http://www.foo.com/namespace/v1">
<xsl:apply-templates/>
</Members>
</xsl:template>
<xsl:template match="Person">
<Member xmlns="http://www.foo.com/namespace/v1">
<xsl:value-of select="concat(substring(LName,1,1),'.',FName)"/>
</Member>
</xsl:template>
</xsl:stylesheet>
--+------------------------------------------------------------------
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
To unsubscribe, go to: http://lists.mulberrytech.com/xsl-list/
or e-mail: <mailto:xsl-list-unsubscribe(_at_)lists(_dot_)mulberrytech(_dot_)com>
--+--