Wat is beter SJON of XML

Gestart doorRobertt7 reacties33 weergaven

8 berichten · pagina 1 van 1

Robertt

Lid · Topicstarter

Berichten
1.579
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Hallo,

Ik ben een beetje met de API van Spotify aan het spelen.

Wat ik wil?
Ik wil van elk artiest de nummers ophalen, dit kan heel makkelijk door de Spotify API.

Maar opdat sommige artiesten veel nummer hebben lijkt mij dat het laden ervan (van alles uit de SJON/XML halen) er lang gaat duren? Maar hoe kan ik dit het beste doen volgens jullie?

Ik wil je bijv: Je speelt een nummer van David Guetta af en een boxje ernaast geeft nog meer nummers van hem weer. Maar uit ervaring weet ik dat door XML-reading je site erg sloom word (door het halen van de gegevens) Maar hoe kan ik dit het best zorgen zodat de gebruiken er geen last van heeft.

Je heb:
XML: http://ws.spotify.com/search/1/track.xml?q=David%20Guetta
SJON: http://ws.spotify.com/search/1/track.json?q=David%20Guetta

Wat is beste SJON/XML en hoe kan ik het best oplossen zodat mijn gebruiken er geen hinder aan heeft (het laden ervan en mij zelf natuurlijk min mogelijk data verbruikt schater)?

Bedankt! smile
0
Rik

Lid

Berichten
18.393
Reputatie
0
Punten
0,04
Lid sinds
Laatst gezien
Ik weet niet wat sjon is smile"") ), maar dat ligt eraan. Als je verwerking wil doen via javascript (wat je zo te zien wilt doen) dan moet je JSON gebruiken. Dit is voor javascript namelijk makkelijk uit te lezen. Echter, als je data wilt ophalen en opslaan met bijvoorbeeld PHP dan raad ik je XML aan, omdat de XML structuur veel handiger is om in PHP te parsen en gestructureerder is
0
Robertt

Lid · Topicstarter

Berichten
1.579
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Rik schreef:
Ik weet niet wat sjon is, maar dat ligt eraan. Als je verwerking wil doen via javascript (wat je zo te zien wilt doen) dan moet je JSON gebruiken. Dit is voor javascript namelijk makkelijk uit te lezen. Echter, als je data wilt ophalen en opslaan met bijvoorbeeld PHP dan raad ik je XML aan, omdat de XML structuur veel handiger is om in PHP te parsen.
Ja heb al aan gedacht, maar is het beter om het op te slaan, of gewoon elke keer opnieuw weer te geven?
0
Rik

Lid

Berichten
18.393
Reputatie
0
Punten
0,04
Lid sinds
Laatst gezien
Hoevaak verandert de data?

Als het zelden verandert, dan is telkens ophalen geen goed idee en kan je het beter opslaan en periodiek kijken of er nieuwe nummers bij zitten, althans dat zou ik denken.

Maar het ligt maar net aan de toepassing die je wil maken. Voor sommige toepassingen is het nodig om elke keer opnieuw de data op te halen.
0
Robertt

Lid · Topicstarter

Berichten
1.579
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Rik schreef:
Hoevaak verandert de data?

Als het zelden verandert, dan is telkens ophalen geen goed idee en kan je het beter opslaan en periodiek kijken of er nieuwe nummers bij zitten, althans dat zou ik denken.

Maar het ligt maar net aan de toepassing die je wil maken. Voor sommige toepassingen is het nodig om elke keer opnieuw de data op te halen.
Dat zal ik niet durven te zegen. Ik denk dat het zelden veranderd zo als je al zij.

Wat ik wil is: Je heb links een player (doormiddel van Youtube), rechts wil ik dan een content boxje maken met een header: Meer van Artiest en dan en onder de nummers van de artiest en deze moet ook afgespeeld worden (ik zoek een een YTID bij (dit kost ook weer laad tijd(?)). Dus ik heb nodig van Spotify: Nummers van de artiest, en van een functie in mijn site: YTID (Deze word ook opgehaald door XML).
0
Berichten
93.699
Reputatie
0
Punten
1,27
Lid sinds
Laatst gezien
Rik schreef:
Ik weet niet wat sjon is smile"") ), maar dat ligt eraan. Als je verwerking wil doen via javascript (wat je zo te zien wilt doen) dan moet je JSON gebruiken. Dit is voor javascript namelijk makkelijk uit te lezen. Echter, als je data wilt ophalen en opslaan met bijvoorbeeld PHP dan raad ik je XML aan, omdat de XML structuur veel handiger is om in PHP te parsen en gestructureerder is
Tuurlijk niet, wil je XML gaan parsen heb je allereerst een php extension nodig, SimpleXML terwijl je ook gewoon json_decode() kunt gebruiken die ingebouwd in php zit.
0
Berichten
3.788
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Over het algemeen is volgens mij JSON beter aangezien deze kleiner is (qua bytes) en sneller/efficienter verwerkt kan worden.
Echter is er, zolang het niet om een grootte website gaat, niks mis met XML
0
Robertt

Lid · Topicstarter

Berichten
1.579
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Eleky schreef:
Over het algemeen is volgens mij JSON beter aangezien deze kleiner is (qua bytes) en sneller/efficienter verwerkt kan worden.
Echter is er, zolang het niet om een grootte website gaat, niks mis met XML

Groot is het niet, maar mijn ervaring is als met SimpleXML dee dat er soms lang duurde voor result had. Maar anders ga ik het gewoon via Javascript doen, dat die eerst een laad icon geeft en als alles geladen is pas de tekst weer gaat geven (kan ik ook maken dat die dan gelijk alles in DB zet)
0

Jouw reactie

Deel je idee, stel een vraag of help een ander verder.

Editor laden…

Praat mee met de One2xs-community.

Inloggen om te reageren