[XSL-LIST Mailing List Archive Home] [By Thread] [By Date]

RE: [xsl] Can someone help me understand why this isn't working?


Subject: RE: [xsl] Can someone help me understand why this isn't working?
From: Pieter Reint Siegers Kort <pieter.siegers@xxxxxxxxxxx>
Date: Thu, 20 Jan 2005 09:00:56 -0600

Hi Luke,

I see you're generating HTML.
If you can alter your input XML, then it just could be

<?xml version="1.0" encoding="iso-8859-1"?>
<?xml-stylesheet type="text/xsl" href="hello.xsl"?>
<greeting>
 <P>Hello, world!</P>
</greeting>

XSL can stay the same.

HTH,
<prs/>

-----Original Message-----
From: Luke Shannon [mailto:lshannon@xxxxxxxxxxxxxxx]
Sent: Miircoles, 19 de Enero de 2005 05:09 p.m.
To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx
Subject: [xsl] Can someone help me understand why this isn't working?

Hello;

I have a basic example I am trying to get working to convert ;&lt;P&gt; to
<P>.

Here is the XML:

<?xml version="1.0" encoding="iso-8859-1"?> <?xml-stylesheet type="text/xsl"
href="hello.xsl"?> <greeting>&lt;P&gt;Hello, world!&lt;/P&gt;</greeting>

Here is the XSL:

<?xml version="1.0" encoding="iso-8859-1"?> <xsl:stylesheet version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:output method="html"/>
<xsl:template match="/">
<html>
<head>
<title>Today's greeting</title>
</head>
<body>
<xsl:apply-templates select="greeting"/> </body> </html> </xsl:template>
<xsl:template match="P"> <em><xsl:apply-templates/></em> </xsl:template>
</xsl:stylesheet>

I am guessing that the value of greeting selected in the apply-templates
call contains &lt;P&gt;Hello, world!&lt;/P&gt;

I was hoping because the output type was HTML a result tree containing
<p>Hello, world!</p> would be created that my match="P" would process (my
apologies if my terminology is not correct, still getting up to speed with
this).

Am I thinking about this the wrong way? Any advice would help.

Thanks,

Luke


Current Thread
Keywords