Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 11

Discussione: Browser e XSLT

  1. #1

    Che browser

    Su IE riesco a provare gli esempi della guida xslt di html.it, su firefox no?
    COme mai?

    P.S. di solito uso linux, ma da li non ci riesco mentre con ie su win va?

  2. #2
    Firefox non dovrebbe avere un ottimo parser?

  3. #3
    Utente di HTML.it L'avatar di Polley
    Registrato dal
    Jan 2005
    Messaggi
    696
    meglio utilizzare un parser lato server

  4. #4
    Ma per provare solo.
    Sto studiando da un libro::

    letter"html.xsl
    <xsl:stylesheet version="1.0"

    xmlns:xsl="http://www.w3.org/1999/XSL/Transform">



    <xslutput method="html"/>



    <xsl:template match="/letter">

    <html>

    <head><title>Letter</title></head>

    <body><xsl:apply-templates/></body>

    </html>

    </xsl:template>



    <xsl:template match="to">

    TO: <xsl:apply-templates/>


    </xsl:template>



    <xsl:template match="from">

    FROM: <xsl:apply-templates/>


    </xsl:template>



    <xsl:template match="message">

    MESSAGE: <xsl:apply-templates/>


    </xsl:template>

    </xsl:stylesheet>

    letter-html.xml
    <?xml version="1.0"?>

    <?xml-stylesheet type="text/xsl" href="letter2html.xsl" version="1.0"?>

    <letter>

    <to>Mom</to>

    <from>Tom</from>

    <message>Happy Mother's Day</message>

    </letter>

    risposta firefox
    Errore nel caricamento del foglio di stile: Il foglio di stile XSLT non ha un mimetype XML:file:///home/bonzo/Desktop/xml/sitepoint/02intermediate/letter2html.xsl

    meglio utilizzare un parser lato server
    Su linux quale?
    hai consigli?

  5. #5
    Utente di HTML.it L'avatar di Polley
    Registrato dal
    Jan 2005
    Messaggi
    696
    prova a cambiare

    <xsl:template match="/letter">

    con

    <xsl:template match="/">

  6. #6
    così vedo come se scrivessi il foglio di stile così:

    <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
    <xslutput method="html"/>
    <xsl:template match="/">

    </xsl:template>
    </xsl:stylesheet>

    questa parte non la considera:
    <html>
    <head><title>Letter</title></head>
    <body><xsl:apply-templates/></body>
    </html>
    </xsl:template>
    <xsl:template match="to">
    TO: <xsl:apply-templates/>

    </xsl:template>
    <xsl:template match="from">
    FROM: <xsl:apply-templates/>

    </xsl:template>
    <xsl:template match="message">
    MESSAGE: <xsl:apply-templates/>



    Sul browser vedo questo:
    Mom Tom Happy

  7. #7

  8. #8
    ho provato il codice che hai postato con firefox e non mi da problemi.
    produce correttamente l'html unendo xml e xsl
    Officina Creativa
    www.officina-creativa.net

  9. #9
    con che browser ? Io firefox su linux? con win invece va?

  10. #10
    per mac (firefox 1.5.0.4), con winzozz non saprei
    Officina Creativa
    www.officina-creativa.net

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 © 2026 vBulletin Solutions, Inc. All rights reserved.