Rss στην PHP και parsing με XSLT

Σε αυτή την περιοχή μπορείτε να βρείτε ή να αναζητήσετε πληροφορίες σχετικές με την PHP

Συντονιστές: WebDev Moderators, Super-Moderators, PHP Moderators

Απάντηση
Άβαταρ μέλους
Christianago
Δημοσιεύσεις: 332
Εγγραφή: 12 Νοέμ 2009 13:36

Rss στην PHP και parsing με XSLT

Δημοσίευση από Christianago » 22 Ιουν 2011 22:02

Δεν την εχω αυτη τη γραμμη. Εγκατεστησα PHP Apache απο Xammp. Στο αναφερω αμα το βρεις σχετικο.

Άβαταρ μέλους
fafos
Script Master
Δημοσιεύσεις: 6235
Εγγραφή: 30 Νοέμ 2004 03:09

Rss στην PHP και parsing με XSLT

Δημοσίευση από fafos » 22 Ιουν 2011 22:15

vale thn entolh sto php.ini (xoris to erothmatiko) kai trexe xana ton server... an den sou petaxei mhnyma lathous shmainei oti yparxei h vivliothikh kai apllos exoun ksexasei thn entolh sto php.ini.. ego sto wamp thn vlepo kanonika pantos: D:\wamp\bin\php\php5.3.0\ext\php_xsl.dll
Οι πάνες και οι πολιτικοί πρέπει να αλλάζονται συχνά για τον ίδιο λόγο...

Άβαταρ μέλους
Christianago
Δημοσιεύσεις: 332
Εγγραφή: 12 Νοέμ 2009 13:36

Rss στην PHP και parsing με XSLT

Δημοσίευση από Christianago » 22 Ιουν 2011 22:54

Δε μου επιασε ουτε με επανεκινηση το μηχανημα. Το dll το εχω.
Εκανα συμπληρωματικα με αυτο που ειπες και τις συμβουλες που λεει ενας εδω.
http://downintheflood.blogspot.com/2009 ... found.html

Τι παιζει; πρεπει να εχω αυτες τις οδηγιες σε συγκεκριμενες γραμμες ή τις βαζω οπου να ναι;

Άβαταρ μέλους
fafos
Script Master
Δημοσιεύσεις: 6235
Εγγραφή: 30 Νοέμ 2004 03:09

Rss στην PHP και parsing με XSLT

Δημοσίευση από fafos » 22 Ιουν 2011 23:30

des auto an douleuei:

xls.xml

Κώδικας: Επιλογή όλων

<?xml version="1.0" encoding="ISO-8859-1"?>
<?xml-stylesheet type="text/xsl" href="xsl.xsl"?>
<!-- Edited by XMLSpy? -->
<catalog>
	<cd>
		<title>Empire Burlesque</title>
		<artist>Bob Dylan</artist>
		<country>USA</country>
		<company>Columbia</company>
		<price>10.90</price>
		<year>1985</year>
	</cd>
	<cd>
		<title>Hide your heart</title>
		<artist>Bonnie Tyler</artist>
		<country>UK</country>
		<company>CBS Records</company>
		<price>9.90</price>
		<year>1988</year>
	</cd>
	<cd>
		<title>Greatest Hits</title>
		<artist>Dolly Parton</artist>
		<country>USA</country>
		<company>RCA</company>
		<price>9.90</price>
		<year>1982</year>
	</cd>
	<cd>
		<title>Still got the blues</title>
		<artist>Gary Moore</artist>
		<country>UK</country>
		<company>Virgin records</company>
		<price>10.20</price>
		<year>1990</year>
	</cd>
	<cd>
		<title>Eros</title>
		<artist>Eros Ramazzotti</artist>
		<country>EU</country>
		<company>BMG</company>
		<price>9.90</price>
		<year>1997</year>
	</cd>
	<cd>
		<title>One night only</title>
		<artist>Bee Gees</artist>
		<country>UK</country>
		<company>Polydor</company>
		<price>10.90</price>
		<year>1998</year>
	</cd>
	<cd>
		<title>Sylvias Mother</title>
		<artist>Dr.Hook</artist>
		<country>UK</country>
		<company>CBS</company>
		<price>8.10</price>
		<year>1973</year>
	</cd>
	<cd>
		<title>Maggie May</title>
		<artist>Rod Stewart</artist>
		<country>UK</country>
		<company>Pickwick</company>
		<price>8.50</price>
		<year>1990</year>
	</cd>
	<cd>
		<title>Romanza</title>
		<artist>Andrea Bocelli</artist>
		<country>EU</country>
		<company>Polydor</company>
		<price>10.80</price>
		<year>1996</year>
	</cd>
	<cd>
		<title>When a man loves a woman</title>
		<artist>Percy Sledge</artist>
		<country>USA</country>
		<company>Atlantic</company>
		<price>8.70</price>
		<year>1987</year>
	</cd>
	<cd>
		<title>Black angel</title>
		<artist>Savage Rose</artist>
		<country>EU</country>
		<company>Mega</company>
		<price>10.90</price>
		<year>1995</year>
	</cd>
	<cd>
		<title>1999 Grammy Nominees</title>
		<artist>Many</artist>
		<country>USA</country>
		<company>Grammy</company>
		<price>10.20</price>
		<year>1999</year>
	</cd>
	<cd>
		<title>For the good times</title>
		<artist>Kenny Rogers</artist>
		<country>UK</country>
		<company>Mucik Master</company>
		<price>8.70</price>
		<year>1995</year>
	</cd>
	<cd>
		<title>Big Willie style</title>
		<artist>Will Smith</artist>
		<country>USA</country>
		<company>Columbia</company>
		<price>9.90</price>
		<year>1997</year>
	</cd>
	<cd>
		<title>Tupelo Honey</title>
		<artist>Van Morrison</artist>
		<country>UK</country>
		<company>Polydor</company>
		<price>8.20</price>
		<year>1971</year>
	</cd>
	<cd>
		<title>Soulsville</title>
		<artist>Jorn Hoel</artist>
		<country>Norway</country>
		<company>WEA</company>
		<price>7.90</price>
		<year>1996</year>
	</cd>
	<cd>
		<title>The very best of</title>
		<artist>Cat Stevens</artist>
		<country>UK</country>
		<company>Island</company>
		<price>8.90</price>
		<year>1990</year>
	</cd>
	<cd>
		<title>Stop</title>
		<artist>Sam Brown</artist>
		<country>UK</country>
		<company>A and M</company>
		<price>8.90</price>
		<year>1988</year>
	</cd>
	<cd>
		<title>Bridge of Spies</title>
		<artist>T`Pau</artist>
		<country>UK</country>
		<company>Siren</company>
		<price>7.90</price>
		<year>1987</year>
	</cd>
	<cd>
		<title>Private Dancer</title>
		<artist>Tina Turner</artist>
		<country>UK</country>
		<company>Capitol</company>
		<price>8.90</price>
		<year>1983</year>
	</cd>
	<cd>
		<title>Midt om natten</title>
		<artist>Kim Larsen</artist>
		<country>EU</country>
		<company>Medley</company>
		<price>7.80</price>
		<year>1983</year>
	</cd>
	<cd>
		<title>Pavarotti Gala Concert</title>
		<artist>Luciano Pavarotti</artist>
		<country>UK</country>
		<company>DECCA</company>
		<price>9.90</price>
		<year>1991</year>
	</cd>
	<cd>
		<title>The dock of the bay</title>
		<artist>Otis Redding</artist>
		<country>USA</country>
		<company>Atlantic</company>
		<price>7.90</price>
		<year>1987</year>
	</cd>
	<cd>
		<title>Picture book</title>
		<artist>Simply Red</artist>
		<country>EU</country>
		<company>Elektra</company>
		<price>7.20</price>
		<year>1985</year>
	</cd>
	<cd>
		<title>Red</title>
		<artist>The Communards</artist>
		<country>UK</country>
		<company>London</company>
		<price>7.80</price>
		<year>1987</year>
	</cd>
	<cd>
		<title>Unchain my heart</title>
		<artist>Joe Cocker</artist>
		<country>USA</country>
		<company>EMI</company>
		<price>8.20</price>
		<year>1987</year>
	</cd>
</catalog>


xls.xls

Κώδικας: Επιλογή όλων

<xsl&#58;stylesheet version="1.0" xmlns&#58;xsl="http&#58;//www.w3.org/1999/XSL/Transform">

<xsl&#58;template match="/">
  <html>
  <body>
  <h2>My CD Collection</h2>
    <table border="1">
      <tr bgcolor="#9acd32">
        <th>Title</th>
        <th>Artist</th>
      </tr>
      <xsl&#58;for-each select="catalog/cd">
      <tr>
        <td bgcolor="#f2f2f2"><xsl&#58;value-of select="title"/></td>
        <td bgcolor="#d2e9ff"><xsl&#58;value-of select="artist"/></td>
      </tr>
      </xsl&#58;for-each>
    </table>
  </body>
  </html>
</xsl&#58;template>
</xsl&#58;stylesheet>
Οι πάνες και οι πολιτικοί πρέπει να αλλάζονται συχνά για τον ίδιο λόγο...

Άβαταρ μέλους
Christianago
Δημοσιεύσεις: 332
Εγγραφή: 12 Νοέμ 2009 13:36

Rss στην PHP και parsing με XSLT

Δημοσίευση από Christianago » 23 Ιουν 2011 00:04

xsl.xsl ηθελες να πεις αντι για xls.xls

Οντως δουλευει, δειχνει τα στυλ. Ομως το προβλημα δεν ειναι να δειχνω στυλ σε απλο xml οπως ειπα προηγουμενως αλλα σε rss-xml αρχειο. Και αυτο το προβλημα ισχυει μονο οταν ειμαι σε server. Τοπικα απο το δισκο, δουλευει μια χαρα το rss.

rss.xml

Κώδικας: Επιλογή όλων

<?xml version="1.0"  encoding="utf-8"?>
<?xml-stylesheet type="text/xsl" href="xsl.xsl"?>
<rss version="2.0">
                    <channel>
                        <title>Results</title>
                        <link>link</link>
                        <description>>whatever</description>
                        <language>en-gr</language>
                        <pubDate>2011-06-15 00&#58;00&#58;00</pubDate>
                        <lastBuildDate>2011-06-15 00&#58;00&#58;00</lastBuildDate>

<item>
<title>titlos</title>
                    
<description>perigrafh</description>

</item></channel></rss>
Και το xsl ειναι αυτο που μου εδωσες.

Απάντηση

Επιστροφή στο “PHP Προγραμματισμός”

Μέλη σε σύνδεση

Μέλη σε αυτήν τη Δ. Συζήτηση: Δεν υπάρχουν εγγεγραμμένα μέλη και 0 επισκέπτες