Subject: RE: [xsl] apply template From: "Vasu Chakkera" <vasucv@xxxxxxxxxxx> Date: Tue, 24 Aug 2004 15:28:19 +0000 |
Your problem is: <xsl:for-each select="myns:Blog/myns:Entry">
<xsl:apply-templates/> </xsl:for-each>
you either need <xsl:for-each select="myns:Blog/myns:Entry">
<div class="Entry"> <div> <xsl:value-of select="myns:PubDate" /> </div> </div>
<xsl:apply-templates select="myns:Blog/myns:Entry"> and the template
<xsl:template match="myns:Entry"> <div class="Entry"> <div> <xsl:value-of select="myns:PubDate" /> </div> </div> </xsl:template>
You dont need both. Second one being neater....
HTH Vasu
From: Jan Limpens <jan.limpens@xxxxxxxxx> Reply-To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx Subject: [xsl] apply template Date: Tue, 24 Aug 2004 10:40:45 -0300
hi,
I have another question, I hope someone will help me out, it's still beginner's stuff...
the xml <?xml version="1.0" encoding="utf-8" ?> <Blog xmlns="http://tempuri.org/Blog.xsd"> <Entry> <PubDate>10/10/2004</PubDate> <Category domain="Limpens.com">Test</Category> <Version lang="de"> <Guid isPermaLink="true">111</Guid> <Title>Ich bin ein Eintrag</Title> <Description>Und eine Beschreibung</Description> <Link>Page.aspx</Link> <Image>Picture.gif</Image> </Version> <Version lang="pt"> <Guid isPermaLink="true">111</Guid> <Title>Aqui sou eu!</Title> <Description>Uma descrigco</Description> <Link>Pagina.aspx</Link> <Image>Imagen.gif</Image> </Version> </Entry> <Entry> <PubDate>10/11/2004</PubDate> <Category domain="Limpens.com">Test</Category> <Version lang="de"> <Guid isPermaLink="true">111</Guid> <Title>Ich bin auch ein Eintrag</Title> <Description>Und eine andere Beschreibung</Description> <Link>Page1.aspx</Link> <Image>Picture1.gif</Image> </Version> <Version lang="pt"> <Guid isPermaLink="true">111</Guid> <Title>Aqui sou eu, tambem!</Title> <Description>Uma outra descrigco</Description> <Link>Pagina1.aspx</Link> <Image>Imagem1.gif</Image> </Version> </Entry> </Blog>
the xsl <?xml version="1.0" encoding="UTF-8" ?> <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:myns="http://tempuri.org/Blog.xsd" > <xsl:template match="/"> <div class="Blog"> <xsl:for-each select="myns:Blog/myns:Entry"> <xsl:apply-templates/> </xsl:for-each> </div> </xsl:template> <xsl:template match="myns:Entry"> <div class="Entry"> <div> <xsl:value-of select="myns:PubDate" /> </div> </div> </xsl:template> </xsl:stylesheet>
produces <?xml version="1.0" encoding="UTF-16"?><div class="Blog" xmlns:myns="http://tempuri.org/Blog.xsd">10/10/2004Test111Ich bin ein EintragUnd eine BeschreibungPage.aspxPicture.gif111Aqui sou eu!Uma descrigcoPagina.aspxImagen.gif10/11/2004Test111Ich bin auch ein EintragUnd eine andere BeschreibungPage1.aspxPicture1.gif111Aqui sou eu, tambem!Uma outra descrigcoPagina1.aspxImagem1.gif</div>
hmm, I don't even know exactly how to ask - but what the hell goes wrong here again?
many thanks in advance!
-- Jan Limpens http://www.limpens.com
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: [xsl] apply template, Jeni Tennison | Thread | RE: [xsl] apply template, Vasu Chakkera |
Re: [xsl] Variable scope when using, David Carlisle | Date | Re: [xsl] Merging and sorting files, cking |
Month |