Subject: [xsl] <xsl:apply-templates/> From: "Houman Khorasani" <Houman.Khorasani@xxxxxxxxxxx> Date: Tue, 5 Dec 2006 16:26:58 -0000 |
It should be straight forward, I am now sitting since one hour on this silly problem: <?xml version="1.0" encoding="ISO-8859-1"?> <xsl:stylesheet version="2.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> <xsl:template match="/"> <xsl:element name="Root"> <xsl:element name="Header"> <xsl:apply-templates/> </xsl:element> </xsl:element> </xsl:template> <xsl:template match="Header"> <xsl:copy-of select="."/> </xsl:template> </xsl:stylesheet> XML: <Root> <Header> <MessageID>9af3ad2c-97f9-4ff6-9fea-4c870f506f7b</MessageID> <MessageDate>2006-11-21</MessageDate> <PPMVersion>2.0</PPMVersion> <SchemaVersion>1.0</SchemaVersion> </Header> ... </Root> Expected output: All I want to do is to output Header and all its subchildren with the <xsl:apply-templates/> method. Actual output: <Root> <Header> <Header> <MessageID>9af3ad2c-97f9-4ff6-9fea-4c870f506f7b</MessageID> <MessageDate>2006-11-21</MessageDate> <PPMVersion>2.0</PPMVersion> <SchemaVersion>1.0</SchemaVersion> </Header> ..... I get here all the rest of the document copied!!! But why? </Header> </Root> What am I missing? Thanks Houman
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: [xsl] XSL Test For Table Header, Thomas Raudabaugh | Thread | Re: [xsl] <xsl:apply-templates/>, David Carlisle |
RE: [xsl] Searching in Sub-children, Houman Khorasani | Date | Re: [xsl] <xsl:apply-templates/>, David Carlisle |
Month |