h8ids
08-31-2006, 09:34 PM
Error in Firefox:
Error loading stylesheet: Parsing an XSLT stylesheet failed.
IE reads the page fine.
xml file
<?xml-stylesheet type="text/xsl" href="manager1.xsl"?>
<company>
<name>Acme Rocket Company</name>
<manager>
<name>Phil Schwarts</name>
<title>Chief Executive Officer</title>
<canHire>yes</canHire>
<vested/>
</manager>
<division>
<name>Finance</name>
<manager>
<name>James Galway</name>
<title>Chief Financial Officer</title>
<canHire>yes</canHire>
<vested/>
</manager>
</division>
<division>
<name>Research</name>
<manager>
<name>Benny Jocum</name>
<title>Chief Technical Officer</title>
<canHire>yes</canHire>
</manager>
<manager>
<name>Allison Hart</name>
<title>Vice President, Year 2000 Issues</title>
<canHire>no</canHire>
<vested/>
</manager>
<section>
<name>COBOL Programming</name>
<manager>
<name>Jerry Garcia</name>
<title>Director, COBOL Systems</title>
</manager>
</section>
</division>
</company>
xsl file
<xsl:stylesheet xmlns:xsl="http://www.w3.org/TR/WD-xsl">
<!-- Match the XML #document node -->
<xsl:template match="/">
<ul>
<xsl:apply-templates select="company"/>
</ul>
</xsl:template>
<xsl:template match="company">
<li>
<span><b><xsl:value-of select="name"/></b></span>
<xsl:apply-templates select="manager"/>
<!-- Calls following listed items to appear under Company, Name and position title -->
<ul>
<xsl:apply-templates select="division"/>
</ul>
</li>
</xsl:template>
<xsl:template match="division">
<li>
<span><b><xsl:value-of select="name"/></b></span>
<xsl:apply-templates select="manager"/>
<!-- Calls following listed items to appear under Division, Name and position title -->
<ul>
<xsl:apply-templates select="section"/>
</ul>
</li>
</xsl:template>
<xsl:template match="section">
<li>
<span><b><xsl:value-of select="name"/></b></span>
<xsl:apply-templates select="manager"/>
</li>
</xsl:template>
<xsl:template match="manager">
<!-- format and output the result -->
<span><xsl:value-of select="name"/>
<i><xsl:value-of select="title"/></i></span>,
</xsl:template>
</xsl:stylesheet>
Error loading stylesheet: Parsing an XSLT stylesheet failed.
IE reads the page fine.
xml file
<?xml-stylesheet type="text/xsl" href="manager1.xsl"?>
<company>
<name>Acme Rocket Company</name>
<manager>
<name>Phil Schwarts</name>
<title>Chief Executive Officer</title>
<canHire>yes</canHire>
<vested/>
</manager>
<division>
<name>Finance</name>
<manager>
<name>James Galway</name>
<title>Chief Financial Officer</title>
<canHire>yes</canHire>
<vested/>
</manager>
</division>
<division>
<name>Research</name>
<manager>
<name>Benny Jocum</name>
<title>Chief Technical Officer</title>
<canHire>yes</canHire>
</manager>
<manager>
<name>Allison Hart</name>
<title>Vice President, Year 2000 Issues</title>
<canHire>no</canHire>
<vested/>
</manager>
<section>
<name>COBOL Programming</name>
<manager>
<name>Jerry Garcia</name>
<title>Director, COBOL Systems</title>
</manager>
</section>
</division>
</company>
xsl file
<xsl:stylesheet xmlns:xsl="http://www.w3.org/TR/WD-xsl">
<!-- Match the XML #document node -->
<xsl:template match="/">
<ul>
<xsl:apply-templates select="company"/>
</ul>
</xsl:template>
<xsl:template match="company">
<li>
<span><b><xsl:value-of select="name"/></b></span>
<xsl:apply-templates select="manager"/>
<!-- Calls following listed items to appear under Company, Name and position title -->
<ul>
<xsl:apply-templates select="division"/>
</ul>
</li>
</xsl:template>
<xsl:template match="division">
<li>
<span><b><xsl:value-of select="name"/></b></span>
<xsl:apply-templates select="manager"/>
<!-- Calls following listed items to appear under Division, Name and position title -->
<ul>
<xsl:apply-templates select="section"/>
</ul>
</li>
</xsl:template>
<xsl:template match="section">
<li>
<span><b><xsl:value-of select="name"/></b></span>
<xsl:apply-templates select="manager"/>
</li>
</xsl:template>
<xsl:template match="manager">
<!-- format and output the result -->
<span><xsl:value-of select="name"/>
<i><xsl:value-of select="title"/></i></span>,
</xsl:template>
</xsl:stylesheet>