par
Invité » 05 janv. 2008, 14:26
Le code utilitsé c'est celui de l'application Adobe Spry RSS reader.
Code : Tout sélectionner
<script type="text/javascript">
var dsCategories = new Spry.Data.XMLDataSet("data/feeds.php", "feeds/feed/category", { distinctOnLoad: true, sortOnLoad: "category" });
var dsFeeds = new Spry.Data.XMLDataSet("data/feeds.php", "feeds/feed", { sortOnLoad: "title" });
var dsChannel = new Spry.Data.XMLDataSet("data/feeds.php?id={dsFeeds::@id}", "//channel");
var dsArticles = new Spry.Data.XMLDataSet("data/feeds.php?id={dsFeeds::@id}", "//item");
dsArticles.setColumnType("pubDate", "date");
</script>
le fichier feeds.php fait appel à un fichier en principe statique LiveFeeds.xml que j'ai changer en LiveFeed.php contenant du XML.
le fichier LiveFeed.php est correctement génénré et contient du html valide si je fait l'interrogation directement avec le browser.
Cependant rien ne s'affiche comme résultat avec le fichier principal qui fait appel à LiveFeed.php.
mais si je mets des données en dur EN PLUS du code PHP ça marche sans aucun problème?
Est-ce que ça peut ^etre lié à la lecture asynchrone du fichier php. je sais pas comment le désactiver ?
Le code utilitsé c'est celui de l'application Adobe Spry RSS reader.
[code]<script type="text/javascript">
var dsCategories = new Spry.Data.XMLDataSet("data/feeds.php", "feeds/feed/category", { distinctOnLoad: true, sortOnLoad: "category" });
var dsFeeds = new Spry.Data.XMLDataSet("data/feeds.php", "feeds/feed", { sortOnLoad: "title" });
var dsChannel = new Spry.Data.XMLDataSet("data/feeds.php?id={dsFeeds::@id}", "//channel");
var dsArticles = new Spry.Data.XMLDataSet("data/feeds.php?id={dsFeeds::@id}", "//item");
dsArticles.setColumnType("pubDate", "date");
</script>[/code]
le fichier feeds.php fait appel à un fichier en principe statique LiveFeeds.xml que j'ai changer en LiveFeed.php contenant du XML.
le fichier LiveFeed.php est correctement génénré et contient du html valide si je fait l'interrogation directement avec le browser.
Cependant rien ne s'affiche comme résultat avec le fichier principal qui fait appel à LiveFeed.php.
mais si je mets des données en dur EN PLUS du code PHP ça marche sans aucun problème?
Est-ce que ça peut ^etre lié à la lecture asynchrone du fichier php. je sais pas comment le désactiver ?