Visualizzazione dei risultati da 1 a 8 su 8
  1. #1

    XSLT:problemi con le formattazioni

    Ciao a tutti,
    ho appena finito di compilare il mio primo file xslt ma ho notato che l'html contenuto tra i tag XML non viene interpretato correttamente,
    sapreste come aiutarmi?

  2. #2
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Cosa usi per interpretare il tuo file?

    IE6 dovrebbe essere in grado di interpretare qualsisasi file XML, mentre gli altri browser al momento non sono in grado di farlo (salvo aggiornamenti di cui non sono a conoscenza delle ultime settimane).

    In generale per pubblicare un file XML su internet occorre mettere sul server un filtro che trasformi il file nell'HTML adatto al browser dell'utente.

    Ciao
    Michele
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  3. #3
    Ciao,
    infatti per trasformare l'xml ho usato un file xslt ma il risultato è che se nell'xml i testi sono scritti così <nome>&lt;b&gt;notebook&lt;/b&gt;</nome> non mi fà vedere la scritta notebook in grassetto ma così: notebook

    Cosa potrebbe essere?

    Grazie

  4. #4
    Utente di HTML.it L'avatar di zoom
    Registrato dal
    Dec 2001
    Messaggi
    1,737
    nn sono esperto di xslt ma xkè nn scrvi direttamente [b]?
    Se lo fai con il codice così nn penso ke funzioni
    Chicco Ravaglia per sempre con noi!

  5. #5
    Perchè purtroppo non sono io a decidere l'output ma devo elaborare quancosa che hanno costruito altri.
    e poi se scrivi nome nell'xml interpreta il [b] come nodo figlio e non come tag di formattazione........

  6. #6
    <xslutput method="html"....

    lo hai messo? forse questo può essere il problema?
    Potere e Potenza

  7. #7
    Questo non ancora, ora ci provo.

    Grazie dell'aiuto

  8. #8
    mmmmm........ non è cambiato nulla...... vi appiccico il pezzo di codice, magari vi risulta più chiaro cosa vorrei fare.

    XML
    <subcategory name="" label="">
    <result pos="1">
    <url>www.URL.com</url>
    <title>&lt;b&gt;notebook&lt;/b&gt;</title>
    <descr>&lt;B&gt;Notebook&lt;/B&gt;</descr> <link>r.pperl/page=0f0f0f7</link>
    <bid>11</bid>
    <source>xyz.it</source>
    <pureurl>www.url.com</pureurl>
    </result>
    </subcategory>

    XSL
    <?xml version="1.0" encoding="UTF-8"?>
    <xsl:transform version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
    <xslutput method="html" version="4.0" encoding="iso-8859-1" indent="yes"/>
    <xsl:template match="/">
    <html>
    <xsl:for-each select="//result">
    <xsl:value-of select="@pos"/>
    <a>
    <xsl:attribute name="href">
    <xsl:value-of select="link"/>
    </xsl:attribute>
    <xsl:value-of select="title"/>

    </a>

    <xsl:value-of select="descr"/>

    <xsl:value-of select="url"/>


    </xsl:for-each>
    </html>
    </xsl:template>
    </xsl:transform>

    Link e descrizione sono i due campi che non mi vengono interpretati...


    ciao

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.