[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: "Luke Shannon" <lshannon@xxxxxxxxxxxxxxx>
Date: Thu, 20 Jan 2005 10:37:53 -0500

Hi;

I am thinking on making this change. However, because it has existed this
way up till now there is a ton of XML with escaped HTML that the system
needs to be able to handle.

Thanks,

Luke

----- Original Message ----- 
From: "Pieter Reint Siegers Kort" <pieter.siegers@xxxxxxxxxxx>
To: <xsl-list@xxxxxxxxxxxxxxxxxxxxxx>
Sent: Thursday, January 20, 2005 10:00 AM
Subject: RE: [xsl] Can someone help me understand why this isn't working?


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