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?
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?
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
Ciao,
infatti per trasformare l'xml ho usato un file xslt ma il risultato è che se nell'xml i testi sono scritti così <nome><b>notebook</b></nome> non mi fà vedere la scritta notebook in grassetto ma così: notebook
Cosa potrebbe essere?
Grazie
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!
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........![]()
<xslutput method="html"....
lo hai messo? forse questo può essere il problema?
Potere e Potenza
Questo non ancora, ora ci provo.
Grazie dell'aiuto![]()
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><b>notebook</b></title>
<descr><B>Notebook</B></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