|
Subject: RE: [xsl] Newbie issue with apply-templates and output From: "Touchtel" <omprakashv@xxxxxxxxxxxxxxxxx> Date: Fri, 11 Mar 2005 22:02:32 +0530 |
Hi,
] You may try the other gentleman's suggestion or remove the
xsl:apply-templates from
inside the template for element if you know it only has text
content.
Regards,
Omprakash.V
-----Original Message-----
From: A.Little [mailto:A.Little@xxxxxxxxxx]
Sent: Friday, March 11, 2005 9:52 PM
To: xsl-list
Subject: [xsl] Newbie issue with apply-templates and output
Hi,
I'm quite new to all this XSL stuff and have now got very confused with
what's happening with the output using my XSL - it's dumping out the
text from nodes even tough I've not specified in the XSL to do this. The
code (xml & xsl) is given below with the output - and I'm confused why
it's output 'heading 1' etc twice, and why 'I'm here' is being output at
all. How can I change my xsl so it only outputs the headings once, and
the extra text isn't displayed at all?
It's probably obvious to everyone else - but not to me! :-(
Any help/explanation much appreciated,
Alex
--------------------
Here's the XSL:
<?xml version="1.0"?>
<xsl:stylesheet version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:output method="xml"/>
<xsl:template match="/">
<report>
<xsl:apply-templates/>
</report>
</xsl:template>
<xsl:template match="element">
<temp><xsl:value-of select="."/></temp>
<xsl:apply-templates/>
</xsl:template>
<xsl:template match="body">
<xsl:apply-templates/>
</xsl:template>
</xsl:stylesheet>
And here is the xml:
<?xml version="1.0" encoding="UTF-8"?>
<html>
<element>heading 1</element>
<element>heading 2</element>
<body>
<element>heading 3</element>
<element>heading 4</element>
I'm here
</body>
</html>
But the output I'm getting is:
<?xml version="1.0" encoding="UTF-16"?>
<report>
<temp>heading 1</temp>
heading 1
<temp>heading 2</temp>
heading 2
<temp>heading 3</temp>
heading 3
<temp>heading 4</temp>
heading 4
I'm here
</report>
| Current Thread |
|---|
|
| <- Previous | Index | Next -> |
|---|---|---|
| [xsl] Newbie issue with apply-templ, A.Little | Thread | RE: [xsl] Newbie issue with apply-t, Majirus FANSI |
| RE: [xsl] sorting - lost in a maze, Touchtel | Date | RE: [xsl] Newbie issue with apply-t, A.Little |
| Month |