simpelt problem mangler namespace
Jeg er ved at lære xsl...til at starte med :-)og har lavet et lille eksempel fra min bog.
Jeg har en xml fil med to biler listet:
<?xml version="1.0"?>
<cars>
<car>
<make foreign="true">Honda</make>
<model>Accord</model>
<color>Black</color>
<year>1998</year>
<make foreign="false">Ford</make>
<model>Scorpio</model>
<color>Silver</color>
<year>1995</year>
</car>
</cars>
I samme mappe ligger min xsl fil med følgende indhold:
<?xml version="1.0" encoding="UTF-8" ?>
<stylesheet version="1.0" xmlns="http://www.w3.org/1999/XSL/Transform">
<xsl:template match="cars">
<xsl:for-each select="car">
<xsl:value-of select="make" />
<xsl:text>, </xsl:text>
</xsl:for-each>
</xsl:template>
</stylesheet>
Men jeg får at vide at den mangler et namespace..Dette står der ikke noget om i min bog!
Får denne fejl:
Reference to undeclared namespace prefix: 'xsl'. Error processing resource 'http://localhost/day8/Simple.xsl'. Line 4, Position 28
<xsl:template match="cars">
Jeg kender ikke foreskellen på xsl og xslt, så jeg håber at ? kan stilles her alligevel :-)
Claus
