cocoon-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From romDev <totorot...@yopmail.com>
Subject Put namespaces (xmlns) to atributes of the root element
Date Wed, 20 May 2009 15:17:31 GMT

hi

i use cocoon to transform XML file to an other XML file with an XSLT

but my namespaces are generated on child nodes :

my namespace are :
xmlns:PCCAD_CD="urn:PCCAD:CD:schema:20050901" 
xmlns:PCCAD_TV="urn:PCCAD:TVLocation:schema:20050901" 
xmlns:PCCAD_st="urn:PCCAD:ST:schema:20050901"  

xml generated :
<PCCAD_GRID>
    PCCAD_TV:PublishedTime
xmlns:PCCAD_TV="urn:PCCAD:TVLocation:schema:20050901">2009-04-03T20:20:00Z</PCCAD_TV:PublishedTime>
    <PCCAD_TV:PublishedDuration
xmlns:PCCAD_TV="urn:PCCAD:TVLocation:schema:20050901">P0DT00H55M</PCCAD_TV:PublishedDuration>
    <PCCAD_TV:ServiceID
xmlns:PCCAD_TV="urn:PCCAD:TVLocation:schema:20050901">4</PCCAD_TV:ServiceID>
</PCCAD_GRID>


so I want to put it on the root élément of my XML
like this :
<PCCAD_GRID xmlns:PCCAD_TV="urn:PCCAD:TVLocation:schema:20050901" .....>

so i add on my xslt file this code (PCCAD_GRID is my root node) :
 
<xsl:template match="/">
		<PCCAD_GRID>	
			<!-- required add because namespace are removed in PCCAD : correction bug
250 / 251
			<xsl:attribute
name="xmlns:PCCAD_CD">urn:PCCAD:CD:schema:20050901</xsl:attribute>
			<xsl:attribute
name="xmlns:PCCAD_st">urn:PCCAD:ST:schema:20050901</xsl:attribute>
			<xsl:attribute
name="xmlns:PCCAD_TV">urn:PCCAD:TVLocation:schema:20050901</xsl:attribute>
			-->
		</PCCAD_GRID>
	</xsl:template>


but xmlns attributes of PCCAD_GRID are not generated.

WHY ????
-- 
View this message in context: http://www.nabble.com/Put-namespaces-%28xmlns%29-to-atributes-of-the-root-element-tp23637283p23637283.html
Sent from the Cocoon - Dev mailing list archive at Nabble.com.


Mime
View raw message