Visualizzazione dei risultati da 1 a 3 su 3

Discussione: Problemone XML ?!?!?!

  1. #1

    Problemone XML ?!?!?!

    ho creato i lseguente file xml :

    codice:
    <?xml version="1.0"?>
    <?xml-stylesheet href="Articoli.xslt" type="text/xsl"?>
    <Articoli>
    	<ARTICOLO>
    		<TITOLO>Titolo 1</TITOLO>
    		<AUTORE>xyz</AUTORE>
    		<Link>./Atricoli/1.html</Link>
    	</ARTICOLO>
    </Articoli>
    il file dello stylesheet è come segue :
    codice:
    <?xml version="1.0" encoding="UTF-8"?>
    <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
    <xsl:template match="/">
    	<HTML>
    	<body>
    	<H2>ARTICOLI</H2>
    	<xsl:FOR-EACH select="Articoli">
    	<xsl:FOR-EACH select="ARTICOLO">
    		<xsl:value-of select="TITOLO">
    		</xsl:value-of>
    	</xsl:FOR-EACH>
    	</xsl:FOR-EACH>
    	</body>
    	</HTML>
    </xsl:template>
    </xsl:stylesheet>
    mi sembra corretto ma Firefox mi dice :
    rrore nel caricamento del foglio di stile: Il foglio di stile XSLT non ha un mimetype XML:

    perché?
    |Slackware
    |-------LINUX 10

  2. #2
    Utente di HTML.it
    Registrato dal
    Jan 2005
    Messaggi
    88
    file.xsl
    Codice PHP:
    <?xml version="1.0" encoding="UTF-8"?>
    <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
        <xsl:template match="/">
            <html>
                <body>
                    <H2>Articoli</H2>
                    <xsl:for-each select="articoli">
                        <xsl:for-each select="articolo">
                            <xsl:value-of select="titolo"/>
                        </xsl:for-each>
                    </xsl:for-each>
                </body>
            </html>
        </xsl:template>
    </xsl:stylesheet>
    file.xml
    Codice PHP:
    <?xml version="1.0"?>
    <?xml
    -stylesheet href="file.xsl" type="text/xsl"?>
    <articoli>
        <articolo>
            <titolo>Titolo 1</titolo>
            <autore>Autore</autore>
            <link>./articoli/1.html</link>
        </articolo>
    </articoli>

  3. #3
    Esatto, basta rinominare tutti i file XSLT in XSL.
    Il problema si risolve se le pagine vengono prelevate da un web server impostando correttamente il mime-type del web server. Ma comunque è molto più veloce modificare l'estensione.

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.