[XSL-LIST Mailing List Archive Home]
[By Thread]
[By Date]
Bommineni, Venkateshwar wrote:
Just create elements you want to be in a namespace - in a namespace:
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:template match="/Test">
<Organization>
<Members xmlns="htp://www.foo.com/namespace/v1">
<xsl:apply-templates select="People"/>
</Members>
</Organization>
</xsl:template>
<xsl:template match="People">
<xsl:for-each select="Person">
<Member xmlns="htp://www.foo.com/namespace/v1">
<xsl:value-of select="concat(substring(LName,1,1),'.',FName)"/>
</Member>
</xsl:for-each>
</xsl:template>
</xsl:stylesheet>
Re: [xsl] Namespace Problem
Subject: Re: [xsl] Namespace Problem From: Oleg Tkachenko <oleg@xxxxxxxxxxxxx> Date: Thu, 07 Oct 2004 22:11:52 +0200 |
Bommineni, Venkateshwar wrote:
Output is:
-------------------------------------------------------
<?xml version="1.0" encoding="UTF-16"?>
<Organization>
<Members xmlns="htp://www.foo.com/namespace/v1">
<Member xmlns="">L.Fname1</Member>
<Member xmlns="">L.Fname2</Member>
</Members>
</Organization>
Desired Output is:
------------------------------------------------------------------------
-----------
<?xml version="1.0" encoding="UTF-16"?>
<Organization>
<Members xmlns="htp://www.foo.com/namespace/v1">
<Member>L.Fname1</Member>
<Member>L.Fname2</Member>
</Members>
</Organization>
So I dont want to move namespace to top <Organization> or not any empty
namespaces to <Member> elements.
Just create elements you want to be in a namespace - in a namespace:
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:template match="/Test">
<Organization>
<Members xmlns="htp://www.foo.com/namespace/v1">
<xsl:apply-templates select="People"/>
</Members>
</Organization>
</xsl:template>
<xsl:template match="People">
<xsl:for-each select="Person">
<Member xmlns="htp://www.foo.com/namespace/v1">
<xsl:value-of select="concat(substring(LName,1,1),'.',FName)"/>
</Member>
</xsl:for-each>
</xsl:template>
</xsl:stylesheet>
-- Oleg Tkachenko http://blog.tkachenko.com Multiconn Technologies, Israel
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: [xsl] Namespace Problem, Bruce D'Arcus | Thread | RE: [xsl] Namespace Problem, Bommineni, Venkatesh |
Re: [xsl] Namespace Problem, Bruce D'Arcus | Date | Re: [xsl] xslt 2.0 and alternatives, Oleg Tkachenko |
Month |