Witam!
W mojej aplikacji webowej używam JSON-a. Wszystko wyglada ladnie, jest szybko i w ogole. 0 problemów. Ale naszla mnie taka dygresja. Podgladajac zapytania np. YouTube do serwerów widzialem ze wszystkie dane sa zwracane w postaci XML.
Dlaczego? Jest szybciej sparsować XML czy JSON ? Z tego co mi wiadomo to XML musi byc wolniejszy ponieważ musimy użyć XMLDom do parsowania i konwersji na XML Object. A JSON (pomijajac kwestie bezpieczenstwa takiego rozwiazania) wystarczy eval... Widzial ktos moze jakies benchmarki porownujace wydajnosc ?
Co wybrać ? Dlaczego wiekszosc duzych serwisow typu YouTube uzywa akurat XML?
Zaslyszalem w necie ze dane w XML latwiej przeksztalcic w kod HTML na strone uzywajac XSLT, bo w JSON na dluzsza mete przydalo by sie uzyć jakichś szablonów do budowania HTML na podstawie danych. (Nie wiem czy mowie dobrze). Ma ktos jakies doswiadczenia pod tym wzgledem?
Nie chciałbym zeby to byla wojna co lepsze a co nie. Chcialbym poznać wszystkie zalety i wady obu rozwiazan :)