Visualizzazione dei risultati da 1 a 3 su 3

Discussione: XSL IExplore/Firefox

  1. #1

    XSL IExplore/Firefox

    Buonasera a tutti!
    Ho scritto il seguente codice XSL per estrarre da un mio file XML valido (con relativa XSD) alcune informazioni da formattare come XHTML.

    codice:
    <?xml version="1.0" ?>
    
    <xsl:stylesheet xmlns:xsl="http://www.w3.org/TR/WD-xsl">
    
    <xsl:template match="/">
    
    <html>
    
    <head>
    	<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"/>
    	<title><xsl:value-of select="PlainText/Head/Title"></xsl:value-of></title>
    </head>
    
    <body>
    	<xsl:for-each select="PlainText/Body/Chapter">
    		<h1><xsl:value-of select="ChapterTitle"></xsl:value-of></h1>
    		<xsl:for-each select="SubChapter">
    			<h2><xsl:value-of select="SubChapterTitle"></xsl:value-of></h2>
    			<xsl:for-each select="Paragraph">
    				
    
    <xsl:value-of></xsl:value-of></p>
    			</xsl:for-each>
    		</xsl:for-each>
    	</xsl:for-each>
    </body>
    
    </html>
    
    </xsl:template>
    </xsl:stylesheet>
    Sotto Internet Explorer 6 funziona senza problemi, sotto Firefox ricevo il seguente errore:
    codice:
    Errore nel caricamento del foglio di stile: L'analisi del foglio di stile XSLT è fallita.
    Niente di più... ho scritto qualcosa di errato che posso correggere?
    Windows 7 x64 + Ubuntu Linux 10.10 (Default)
    In principio era il C...
    C/C++ & C# & JavaSE/EE Developer

  2. #2
    prova con un'introduzione di questo tipo:

    codice:
    <?xml version='1.0'?>
    <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">
    ciao

  3. #3
    Utente di HTML.it
    Registrato dal
    Mar 2008
    Messaggi
    9
    Anche io ho lo stesso problema

    codice:
    <?xml version="1.0" ?> 
    - <HTML xmlns:xsl="http://www.w3.org/TR/WD-xsl">
    - <BODY STYLE="font-family:verdana; font-size:22pt">
    - <xsl:for-each select="radice/curriculum">
    - <DIV STYLE="background-color:blue; color:white; margin-bottom:0.5em">
      <xsl:value-of select="dati/tit" /> 
      <xsl:value-of select="dati/cognome" /> 
      <xsl:value-of select="dati/nome" /> 
      </DIV>
      .......
      </xsl:for-each>
      </BODY>
      </HTML>
    Con ie7 funziona benissimo mentre con firefox mi da il seguente errore:
    "Errore nel caricamento del foglio di stile: L'analisi del foglio di stile XSLT è fallita."

    Ho anche provato la soluzione di var ma niente da fare... qualcuno saprebbe aiutarmi?

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.