Just nu i M3-nätverket
Gå till innehåll

"Nyckelordet xsl:stylesheet kan inte innehålla b"


LasTheCas

Rekommendera Poster

Snart blir jag tokig.

 

När jag försöker titta på mitt XML-dokument i min webbläsare (MSIE 6) säger den "Nyckelordet xsl:stylesheet kan inte innehålla b."

 

Jag har validerat alla dokument (xml, xlt och dtd:n) mha XMLSpy - och de är alla felfria - ändå är det något som spökar. Jag har också finkammat de för hand, men inte hittat något som verkar vara på tok.

 

Om någon orkar kolla på koden finns de här:

 

http://www.djlaszlo.com/temp/xml/laguppstallning.xml

http://www.djlaszlo.com/temp/xml/laguppstallning.xsl

http://www.djlaszlo.com/temp/xml/lag.dtd

 

Tack på förhand

Laszlo

 

Länk till kommentar
Dela på andra webbplatser

  • 2 months later...

Hej Tokig!

 

Valideringen av dokumenten må vara ok, men XSLT-syntaxen tillåter inte att man har taggar mellan templates, e g

 

Fel kod

<xsl:template match="/">
  <xsl:apply-templates select="whatever"/>
</xsl:template>
<b>detta är fel</b>
<xsl:template match="whatever">
  <xsl:value-of select="."/>
</xsl:template>

 

Rätt kod

<xsl:template match="/">
  <xsl:apply-templates select="whatever"/>
  <b>detta är rätt</b>
</xsl:template>
<xsl:template match="whatever">
  <xsl:value-of select="."/>
</xsl:template>

 

Mvh

 

Jimmy

 

 

Länk till kommentar
Dela på andra webbplatser

Arkiverat

Det här ämnet är nu arkiverat och är stängt för ytterligare svar.

×
×
  • Skapa nytt...