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

    foglio di stile non funzionante

    ciao a tutti

    non riesco a far funzionare questo foglio di stile, sapreste dirmi il perchè?

    file xml:

    codice:
    <?xml version="1.0" encoding="ISO8859-1" standalone="yes"?>
    <?xml-stylesheet href="../fogli_stile/mare2.xsl" type="text/xsl"?>
    
    <!DOCTYPE CATALOGO [
    	<!ELEMENT CATALOGO (APPARTAMENTO*)>
    	<!ELEMENT APPARTAMENTO (DESCRIZIONE, LOCALITA, PREZZO_SETTIMANALE, SERVIZI)>
    		<!ATTLIST APPARTAMENTO disponibile ( si | no ) #REQUIRED
    				       categoria ( prima | seconda) #REQUIRED
    					   periodo CDATA #FIXED "settembre-2004"
    					   >
    		<!ELEMENT DESCRIZIONE (#PCDATA)>
    		<!ELEMENT LOCALITA (#PCDATA)>
    			<!ATTLIST LOCALITA type ( mare | montagna ) #REQUIRED >
    		<!ELEMENT PREZZO_SETTIMANALE (#PCDATA)>
    			<!ATTLIST PREZZO_SETTIMANALE valuta CDATA #REQUIRED>
    		<!ELEMENT SERVIZI EMPTY>
    			<!ATTLIST SERVIZI telefono (si | no) #IMPLIED  
    					  tv_satellitare (si | no) #IMPLIED 
    				  	  aria_condizionata (si | no) #IMPLIED
    					  parcheggio (si | no) #IMPLIED
    				  	  piscina (si | no)  #IMPLIED>
    ]>
    
    <CATALOGO>
    	<APPARTAMENTO disponibile="si" categoria="prima" periodo="settembre-2004">
    		<DESCRIZIONE> Situato direttamente sul mare con spiaggia privata </DESCRIZIONE>
    		<LOCALITA type="mare"> Rimini </LOCALITA>
    		<PREZZO_SETTIMANALE valuta="euro"> 200,00 </PREZZO_SETTIMANALE>
    		<SERVIZI telefono="si" tv_satellitare="no" aria_condizionata="si" parcheggio="si" piscina="no"></SERVIZI>
    	</APPARTAMENTO>
    </CATALOGO>
    foglio di stile:

    codice:
    <?xml version="1.0"?>
    <xsl:stylesheet version="1.0" 
    xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
    
    xmlns:html="http://www.w3.org/TR/REC-html40/">
    
    <xsl:template match="/">
    
    <html>
    	<head>
    		<title>Skitour dei Forti</title>
    	</head>
    	<body bgcolor="ffffff">
    
    
    							<table width="100%" border="1" align="center">
    								<tr bgcolor="aabbff" align="middle">
    									<td>DESCRIZIONE</td>
    									<td>LOCALITA</td>
    								</tr>
    						                        	<xsl:for-each select="CATALOGO/APPARTAMENTO[./LOCALITA = 'rimini']">
    								<tr>
    								<td>ciao</td>
    								</tr>
    							</xsl:for-each>
    							</table>
    	</body>
    </html>
    </xsl:template>
    </xsl:stylesheet>

    il problema è che la pagina che viene generata è vuota!
    cioè c'è la tabella con le intestazioni delle colonne ma non viene scritto ciao (mentre, dato che c'è un'appartamento di rimini dovrebbe essere scritto)
    "durante i primi 5 miuti di pioggia nel bosco c'è ancora asciutto, poi quando smetterà di piovere nel bosco cadranno gocce per 5 minuti.....la natura ha un'ottima memoria..."

    http://www.kumbe.it

  2. #2
    ho risolto da solo grazie cmq!!
    "durante i primi 5 miuti di pioggia nel bosco c'è ancora asciutto, poi quando smetterà di piovere nel bosco cadranno gocce per 5 minuti.....la natura ha un'ottima memoria..."

    http://www.kumbe.it

  3. #3
    Utente di HTML.it L'avatar di Toeke
    Registrato dal
    Aug 2002
    Messaggi
    348
    serebbe consigliato che spieghi come hai risolto, cosiche' chi ha un problema simile puo' usare la tua soluzione

  4. #4
    hai ragione è che ieri sera avevo molta fretta!

    e non mi ero accorto che nel foglio xml avevo il tag

    <LOCALITA> Rimini </LOCALITA>

    e non

    <LOCALITA>Rimini</LOCALITA>

    in pratica l'errore erano i 2 spazi e la R maiuscola!!
    "durante i primi 5 miuti di pioggia nel bosco c'è ancora asciutto, poi quando smetterà di piovere nel bosco cadranno gocce per 5 minuti.....la natura ha un'ottima memoria..."

    http://www.kumbe.it

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.