J'ai une alimentation XML du Calendrier de Google public. Ressemble à ceci: maintenant à php: p> Le problème est comment obtenir la valeur d'ici? P> <gml:pos>11.111111 -22.22222</gml:pos>
4 Réponses :
Je recommande vivement d'utiliser cette bibliothèque: https://github.com/collegeman/coreylib . Ça va tout faire du début à finir à la fin de l'esprit. P>
Oh c'est juste brillant. Merci de me montrer cette bibliothèque :)
Haha mon plaisir! C'est génial, n'est-ce pas?
Désolé c'est vieux, mais pourriez-vous expliquer comment vous avez exactement le travail? J'ai eu du code similaire et le même problème exactement que vous, mais je ne suis pas parfaitement sûr comment utiliser Coreylib. Merci!
Hier a perdu toute la journée avec API de Google Calendar. Conclu qu'il était trop compliqué car je n'avais que besoin de rassembler des données, rien d'autre. Avec cela, je l'ai fait à moins de 1min ... Brilliant !!
Vous pouvez utiliser la bibliothèque Zend GData pour analyser Google Web Services (y compris le calendrier). Il est plus facile que d'essayer d'utiliser le code XML manuellement. Il y a un didacticiel qui vous montre comment faire ce ici . P>
Il y a bien sûr plusieurs façons d'analyser le XML. Afficher les événements Google Calendar sur votre site Web PHP avec XPath ( Reportez-vous à "l'analyse de l'aliment de calendrier Google avec php") et Intégrez votre application PHP avec Google Calendar < / a> sont deux ressources complètes avec un code d'échantillon et plus. Personnellement, j'ai utilisé l'approche suivante: p> afin d'accéder à l'espace de noms GeorsSSS, etc. Regardez (et sa sortie) p>
Calendrier complet était beaucoup plus facile que Coreylib. CoreLibib n'était pas goutte à mort simple, même si je suis sûr que c'est très puissant. p>
J'avais FullCalendar en cours d'exécution en 5 minutes. http://arshaw.com/fullcalendar/docs/google_calendar/ P>
Cette question est étiquetée PHP, de sorte que votre solution de jQuery est hors ligne et trompeuse si vous ne soyez même pas une alternative JQuery.