Da hast du völlig Recht
Habe es gleich jetzt getestet, und die Datei google_rss_feed.php direkt aufgerufen, dann gespeichert und Ergebnis "alt" und "neu" dann per Dateivergleich verglichen.
Einzige Unterschied ist, bei dir wird & in & amp umgewandelt.
Werde mir die Änderung mal rausziehen und schaun, was Google sagt.
Eines ist mir aber noch aufgefallen, habe die google_rss_feed.php in Firefox 4 aufgerufen, doch die Seite bleibt weiß, auch wenn der Quelltext mit Inhalt ist. Glaube da muss man auch noch nachbessern.
Betrifft beide Versionen.
Kann es sein, dass das damit zusammenhängt ?
echo "<?xml version=\"1.0\" encoding=\"ISO-8859-1\"?>\n\n";
echo "<rss version=\"2.0\" xmlns:g=\"http://base.google.com/ns/1.0\" xmlns:c=\"http://base.google.com/cns/1.0\">\n\n";
das sollte doch so sein, gemäß Beispiel von Google:
echo "<?xml version=\"1.0\" encoding=\"UTF-8\" ?>\n\n";
echo "<rss version=\"2.0\" xmlns:g=\"http://base.google.com/ns/1.0\">\n\n";
Sollten die Links in dem Thread noch fehlen, evtl. sind die hilfreich:
Produkt-Feed-Spezifikationenund ein Beispiel, welches übrigens auch im Browser angezeigt wird:
http://base.google.com/base/products2.xmlWas gemäß obigen Links schon einmal auffällt, dass das Modul die Attributnamen alle auf deutsch führt, gemäß Google muss das bei XML englisch sein.
Bei Verwendung von XML oder API müssen Sie die in Klammern angezeigten englischen Attributnamen verwenden.