Ciao a tutti,
sto provando ad utilizzare l'XML ma sono molto alle prime "armi".
Vi spiego.
Ho una pagina XML così composta:
cinema.xml
E' appunto la programmazione di un cinema con i vari dati associati.codice:<?xml version="1.0" encoding="ISO-8859-1"?> <?xml:stylesheet href="cinema.xsl" type="text/xsl" ?> <cinema> <spettacolo> <tipo>Cartone animato</tipo> <titolo>Alla ricerca di Nemo</titolo> <locandina> http://www.filmup.com/locand/allaricercadinemo_us.jpg </locandina> <descrizione> Il piccolo pesce pagliaccio Nemo, in cerca di nuove avventure, si allontana un po' troppo da casa sua e si perde. Suo padre Marlin con l'aiuto di altri animali marini nuoterà tra le acque dell'oceano per trovarlo. </descrizione> <prezzi> <prezzo> <posizione>Intero platea</posizione> <euro>4,70</euro> </prezzo> <prezzo> <posizione>Ridotto platea</posizione> <euro>3,60</euro> </prezzo> <prezzo> <posizione>Galleria unico</posizione> <euro>5,20</euro> </prezzo> </prezzi> <date> <data> <giorno>05-12-2003</giorno> <ora>21.00</ora> </data> <data> <giorno>06-12-2003</giorno> <ora>21.00</ora> </data> </date> </spettacolo> </cinema>
A questo punto ho una pagina XSL così composta (la semplifico al massimo):
cinema.xsl
Ok, così funziona tutto senza problemi.codice:<?xml version="1.0" encoding="iso-8859-1"?> <HTML xmlns:xsl="http://www.w3.org/TR/WD-xsl" xmlns="http://www.w3.org/HTML4/" > <BODY> <h1>CINEMA</h1> <TABLE border="0"> <TR> <td>Titolo</td> <td>Descrizione</td> <td>Prezzi</td> </TR> <xsl:for-each select="cinema/spettacolo"> <TR> <td><xsl:value-of select="titolo" /></td> <td><xsl:value-of select="tipo" /></td> <td> <xsl:for-each select="prezzi/prezzo"> <xsl:value-of select="posizione" /> - <xsl:value-of select="euro" /> </xsl:for-each> </td> </TR> </xsl:for-each> </TABLE> </BODY> </HTML>
QUELLO CHE VOGLIO FARE ORA è includere una pagina .php nella pagina .xsl.
Mi spiego: voglio che tutto il mio sito (scritto principalmente in PHP) abbia lo stesso titolo che si trova nella pagina "titolo.php", dunque anche la pagina del cinema lo deve avere.
Ho provato inserendo all'inizio o appena prima o dopo il < body > della .xsl una cosa tipo
ma non ha funzionato....codice:<?php include ("titolo.php") ?>
Come posso fare?!?!?!?![]()
![]()
![]()


Rispondi quotando