ΠΠ°ΠΊΠΎΠ΅ ΡΠ°ΠΊΠΎΠ΅ JSON-ΡΠΎΡΠΌΠ°Ρ Π°-ΡΠ°ΠΊΠΆΠ΅ XML
JSON ΠΏΠ»ΡΡ XML-ΡΠΎΡΠΌΠ°Ρ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΡΡ ΠΈΠ·-ΡΠ΅Π±Ρ ΡΡΠ°Π½Π΄Π°ΡΡΡ ΠΏΠ΅ΡΠ΅ΡΡΠ»ΠΊΠΈ Π΄Π°Π½Π½ΡΠΌΠΈ, ΠΊΠΎΡΠΎΡΡΠ΅ Π·Π°Π΄Π΅ΠΉΡΡΠ²ΡΡΡΡΡ Ρ-ΡΠ΅Π»ΡΡ ΠΏΠ΅ΡΠ΅Π΄Π°ΡΠΈ Π΄Π°Π½Π½ΡΡ
Π΄Π»Ρ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΈΠΌΠΈ ΠΏΠ»Π°ΡΡΠΎΡΠΌΠ°ΠΌΠΈ. ΠΠ½ΠΈ ΠΏΡΠΈΠΌΠ΅Π½ΡΡΡΡΡ Π² ΡΠΎΠ·Π΄Π°Π½ΠΈΠΈ-ΡΠ°ΠΉΡΠΎΠ², ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΠΈ ΡΠ΅ΡΠ²ΠΈΡΠΎΠ², ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠΈ Ρ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠ°ΠΌΠΈ-API ΠΈ ΡΠΎΡ
ΡΠ°Π½Π΅Π½ΠΈΠΈ ΠΎΡΠ³Π°Π½ΠΈΠ·ΠΎΠ²Π°Π½Π½ΡΡ
ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ. ΠΠ»Π°Π²Π½Π°Ρ ΡΡΠ½ΠΊΡΠΈΡ ΡΡΠΈΡ
ΡΡΠ°Π½Π΄Π°ΡΡΠΎΠ² Π·Π°ΠΊΠ»ΡΡΠ°Π΅ΡΡΡ Π² ΡΡΠΎΠΌ, Ρ-ΡΠ΅Π»ΡΡ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠΈΡΡ ΡΠ΄ΠΎΠ±Π½ΡΠΉ ΠΈ ΡΡΠ°Π½Π΄Π°ΡΡΠΈΠ·ΠΈΡΠΎΠ²Π°Π½Π½ΡΠΉ ΠΌΠ΅ΡΠΎΠ΄ ΠΎΠΏΠΈΡΠ°Π½ΠΈΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ.
ΠΠΎ ΠΎΠ½Π»Π°ΠΉΠ½ ΡΡΠ΅Π΄Π΅ ΡΠ²Π΅Π΄Π΅Π½ΠΈΡ Π΄ΠΎΠ»ΠΆΠ½Ρ ΠΏΠ΅ΡΠ΅Π΄Π°Π²Π°ΡΡΡΡ Π΄Π»Ρ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡΠΌΠΈ Π°-ΡΠ°ΠΊΠΆΠ΅ ΡΠ΅ΡΠ²Π΅ΡΠ°ΠΌΠΈ, Π° ΡΠ°ΠΊΠΆΠ΅ ΠΌΠ΅ΠΆΠ΄Ρ ΡΠ°Π·Π»ΠΈΡΠ½ΡΠΌΠΈ ΡΠΈΡΡΠ΅ΠΌΠ°ΠΌΠΈ. Π-ΡΠ°ΠΌΠΊΠ°Ρ
ΠΏΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈΡ
ΠΏΡΠΈΠΌΠ΅ΡΠ°Ρ
Π°-ΡΠ°ΠΊΠΆΠ΅ ΠΏΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈΡ
ΠΌΠ°ΡΠ΅ΡΠΈΠ°Π»Π°Ρ
, Π²ΠΊΠ»ΡΡΠ°Ρ vavada ΡΠ΅Π³ΠΈΡΡΡΠ°ΡΠΈΡ, ΡΠ°ΡΡΠΎ Π΄Π΅ΠΌΠΎΠ½ΡΡΡΠΈΡΡΠ΅ΡΡΡ, ΠΊΠ°ΠΊΠΈΠΌ-ΠΎΠ±ΡΠ°Π·ΠΎΠΌ JSON ΠΈ XML ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡΡΡ Π΄Π»Ρ ΠΎΡΠ³Π°Π½ΠΈΠ·Π°ΡΠΈΠΈ ΠΏΠ΅ΡΠ΅ΡΡΠ»ΠΊΠΈ Π΄Π°Π½Π½ΡΠΌΠΈ, ΡΠΈΠ½Ρ
ΡΠΎΠ½ΠΈΠ·Π°ΡΠΈΠΈ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ ΠΈ ΠΎΠ±ΠΌΠ΅Π½Π° Π΄Π»Ρ ΠΏΠ»Π°ΡΡΠΎΡΠΌΠ°ΠΌΠΈ.
Π§ΡΠΎ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΠ΅Ρ JSON-ΡΠΎΡΠΌΠ°Ρ
JavaScript-Object-Notation, ΠΈΠ»ΠΈ JS Object Π½ΠΎΡΠ°ΡΠΈΡ, ΠΎΠ±ΡΠ°Π·ΡΠ΅Ρ ΠΏΠΎ-ΡΡΡΠΈ ΠΊΠΎΠΌΠΏΠ°ΠΊΡΠ½ΡΠΉ ΡΡΠ°Π½Π΄Π°ΡΡ ΡΠ²Π΅Π΄Π΅Π½ΠΈΠΉ, ΠΏΠΎΡΡΡΠΎΠ΅Π½Π½ΡΠΉ Π½Π°-ΠΎΡΠ½ΠΎΠ²Π΅ ΠΌΠΎΠ΄Π΅Π»ΠΈ ΡΡΡΡΠΊΡΡΡ ΠΏΠ»ΡΡ ΠΌΠ°ΡΡΠΈΠ²ΠΎΠ². ΠΠ½ ΠΏΡΠΈΠΌΠ΅Π½ΡΠ΅Ρ ΠΠ°Π²Π°Π΄Π° ΡΠ΅ΠΊΡΡΠΎΠ²ΡΠΉ Π²ΠΈΠ΄, ΠΎΠ½ Π»Π΅Π³ΠΊΠΎ Π²ΠΎΡΠΏΡΠΈΠ½ΠΈΠΌΠ°Π΅ΡΡΡ ΠΈ ΠΈΠ½ΡΠ΅ΡΠΏΡΠ΅ΡΠΈΡΡΠ΅ΡΡΡ ΠΎΠ΄Π½ΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΠΎ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΌ, ΡΠ°ΠΊ-ΠΆΠ΅ ΠΏΠ»ΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ°ΠΌΠΈ. JSON Π°ΠΊΡΠΈΠ²Π½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π² ΠΎΠ½Π»Π°ΠΉΠ½-ΡΠ΅ΡΠ²ΠΈΡΠ°Ρ
ΠΈ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠ°Ρ
-API.
Π‘Π²Π΅Π΄Π΅Π½ΠΈΡ Π²ΠΎ JavaScript-Object-Notation ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½Ρ Π²ΠΎ ΡΡΡΡΠΊΡΡΡΠ΅ ΠΏΠ°Ρ ΠΊΠ»ΡΡ-Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅. ΠΠΌΡ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΠ΅Ρ ΠΈΠ·-ΡΠ΅Π±Ρ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠ°, ΠΈ ΡΠΎΠ΄Π΅ΡΠΆΠΈΠΌΠΎΠ΅ ΠΈΠΌΠ΅Π΅Ρ-Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ ΡΠ²Π»ΡΡΡΡΡ ΡΡΡΠΎΠΊΠΎΠΉ, ΡΠΈΡΠ»ΠΎΠ²ΡΠΌ-ΡΠΈΠΏΠΎΠΌ, Π±ΡΠ»Π΅Π²ΡΠΌ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ΠΌ, Π½Π°Π±ΠΎΡΠΎΠΌ Π°-ΡΠ°ΠΊΠΆΠ΅ Π΄ΠΎΡΠ΅ΡΠ½ΠΈΠΌ ΡΡΡΡΠΊΡΡΡΠΎΠΉ. Π’Π°ΠΊΠ°Ρ ΠΌΠΎΠ΄Π΅Π»Ρ ΡΠΎΡΠΌΠΈΡΡΠ΅Ρ ΡΡΠΎΡ-ΡΠΎΡΠΌΠ°Ρ ΠΏΠΎΠ΄Ρ
ΠΎΠ΄ΡΡΠΈΠΌ Π΄Π»Ρ ΡΠΎΡ
ΡΠ°Π½Π΅Π½ΠΈΡ ΠΏΠ»ΡΡ ΠΏΠ΅ΡΠ΅ΡΡΠ»ΠΊΠΈ ΡΠ²Π΅Π΄Π΅Π½ΠΈΠΉ.
JSON Π²ΡΠ΄Π΅Π»ΡΠ΅ΡΡΡ ΠΊΠΎΠΌΠΏΠ°ΠΊΡΠ½ΠΎΡΡΡΡ ΠΈ ΠΏΠΎΠ½ΡΡΠ½ΠΎΡΡΡΡ. ΠΠ½ Π½Π΅ ΡΡΠ΅Π±ΡΠ΅Ρ ΡΡΡΠ΄Π½ΡΡ
ΡΡΠ»ΠΎΠ²ΠΈΠΉ ΠΎΡΠΎΡΠΌΠ»Π΅Π½ΠΈΡ, ΠΏΠΎΡΡΠΎΠΌΡ JSON Π»Π΅Π³ΡΠ΅ Π·Π°Π΄Π΅ΠΉΡΡΠ²ΠΎΠ²Π°ΡΡ Π² ΡΡΠ°Π²Π½Π΅Π½ΠΈΠΈ Ρ Π΄ΡΡΠ³ΠΈΠΌΠΈ ΡΡΡΡΠΊΡΡΡΠ°ΠΌΠΈ. Π’Π°ΠΊΠ°Ρ-ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎΡΡΡ ΡΠΎΡΠΌΠΈΡΡΠ΅Ρ ΡΠΎΡΠΌΠ°Ρ ΠΏΠΎΠΏΡΠ»ΡΡΠ½ΡΠΌ ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ΠΌ Vavada Π΄Π»Ρ ΡΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ
ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ.
ΠΠ°ΠΊΠΎΠ΅ ΠΎΠ·Π½Π°ΡΠ°Π΅Ρ Extensible-Markup-Language
Extensible-Markup-Language, ΡΠΎ-Π΅ΡΡΡ Π³ΠΈΠ±ΠΊΠΈΠΉ markup ΡΠΎΡΠΌΠ°Ρ, ΠΎΠ±ΡΠ°Π·ΡΠ΅Ρ ΡΠΎΠ±ΠΎΠΉ ΡΠΎΡΠΌΠ°Ρ ΠΎΠΏΠΈΡΠ°Π½ΠΈΡ, ΠΎΠ½ Π·Π°Π΄Π΅ΠΉΡΡΠ²ΡΠ΅ΡΡΡ Ρ-ΡΠ΅Π»ΡΡ Ρ
ΡΠ°Π½Π΅Π½ΠΈΡ ΠΏΠ»ΡΡ ΠΎΡΠΏΡΠ°Π²ΠΊΠΈ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ. XML ΠΎΡΠ½ΠΎΠ²Π°Π½ Π½Π°-ΠΎΡΠ½ΠΎΠ²Π΅ Π·Π°Π΄Π΅ΠΉΡΡΠ²ΠΎΠ²Π°Π½ΠΈΠΈ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ², ΡΡΠΎ Π·Π°Π΄Π°ΡΡ ΡΡ
Π΅ΠΌΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ. XML ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ ΡΠΎΠ·Π΄Π°Π²Π°ΡΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΡΠΊΠΈΠ΅ ΡΠ΅Π³ΠΈ ΠΈ ΡΠΊΠ°Π·ΡΠ²Π°ΡΡ ΡΠ΅Π³ΠΎΠ² ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΡ.
ΠΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ Π²Π½ΡΡΡΠΈ XML-ΡΠΎΡΠΌΠ°ΡΠ΅ Π·Π°ΠΊΠ»ΡΡΠ°ΡΡΡΡ Π²Π½ΡΡΡΡ ΡΠ»Π΅ΠΌΠ΅Π½ΡΡ, ΠΊΠΎΡΠΎΡΡΠ΅ Π²ΠΊΠ»ΡΡΠ°ΡΡ ΡΡΠ°ΡΡΠΎΠ²ΡΡ ΠΏΠ»ΡΡ ΠΊΠΎΠ½Π΅ΡΠ½ΡΡ ΡΠ°ΡΡΡ. ΠΠΎΠ΄ΠΎΠ±Π½Π°Ρ ΡΡΡΡΠΊΡΡΡΠ° ΡΠΎΡΠΌΠΈΡΡΠ΅Ρ XML Π½Π°ΠΌΠ½ΠΎΠ³ΠΎ ΡΡΡΡΠΊΡΡΡΠ½ΡΠΌ ΠΏΠ»ΡΡ ΡΡΡΠΎΠ³ΠΈΠΌ. XML-ΡΠΎΡΠΌΠ°Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π² ΡΠ°Π·Π½ΡΡ
ΡΠΈΡΡΠ΅ΠΌΠ°Ρ
, Π³Π΄Π΅ Π½Π΅ΠΎΠ±Ρ
ΠΎΠ΄ΠΈΠΌΠ° ΡΠΎΡΠ½ΠΎΠ΅ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ ΡΡΡΡΠΊΡΡΡΡ Π΄Π°Π½Π½ΡΡ
ΠΠ°Π²Π°Π΄Π° ΠΊΠ°Π·ΠΈΠ½ΠΎ.
Extensible-Markup-Language Π²ΡΠ΄Π΅Π»ΡΠ΅ΡΡΡ Π°Π΄Π°ΠΏΡΠΈΠ²Π½ΠΎΡΡΡΡ Π°-ΡΠ°ΠΊΠΆΠ΅ Π³ΠΈΠ±ΠΊΠΎΡΡΡΡ. XML Π΄Π°Π΅Ρ-Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ Π·Π°Π΄Π°Π²Π°ΡΡ ΠΌΠ½ΠΎΠ³ΠΎΡΡΠΎΠ²Π½Π΅Π²ΡΠ΅ ΠΌΠΎΠ΄Π΅Π»ΠΈ ΠΈ ΠΏΡΠΈΠΌΠ΅Π½ΡΡΡ Π°ΡΡΠΈΠ±ΡΡΡ ΡΠ°Π΄ΠΈ ΡΡΠΎΡΠ½Π΅Π½ΠΈΡ Π·Π½Π°ΡΠ΅Π½ΠΈΠΉ. ΠΡΠΎ Π΄Π΅Π»Π°Π΅Ρ XML ΠΏΠΎΠ΄Ρ
ΠΎΠ΄ΡΡΠΈΠΌ Π΄Π»Ρ ΡΠ»ΡΡΠ°Π΅Π², ΠΊΠΎΠ³Π΄Π° ΡΡΠ΅Π±ΡΠ΅ΡΡΡ ΡΡΡΠΎΠ³Π°Ρ ΠΎΡΠ³Π°Π½ΠΈΠ·Π°ΡΠΈΡ Π΄Π°Π½Π½ΡΡ
.
ΠΡΠ½ΠΎΠ²Π½ΡΠ΅ ΡΠ°Π·Π»ΠΈΡΠΈΡ JavaScript-Object-Notation Π°-ΡΠ°ΠΊΠΆΠ΅ Extensible-Markup-Language
JSON-ΡΠΎΡΠΌΠ°Ρ Π°-ΡΠ°ΠΊΠΆΠ΅ Extensible-Markup-Language Π²ΡΠΏΠΎΠ»Π½ΡΡΡ ΡΡ
ΠΎΠΆΡΡ Π·Π°Π΄Π°ΡΡ, ΠΎΠ΄Π½Π°ΠΊΠΎ ΠΈΠΌΠ΅ΡΡ ΠΎΡΠ»ΠΈΡΠ°ΡΡΠΈΠ΅ΡΡ ΠΏΡΠΈΠ½ΡΠΈΠΏΡ ΠΊ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½ΠΈΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ. JSON ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅Ρ Π½Π°ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΠΎΠ½ΡΡΠ½ΡΠΉ ΡΠΈΠ½ΡΠ°ΠΊΡΠΈΡ ΠΈ ΠΌΠ΅Π½ΡΡΠ΅Π΅-ΡΠΈΡΠ»ΠΎ Π·Π½Π°ΠΊΠΎΠ², ΡΡΠΎ ΡΠΎΡΠΌΠΈΡΡΠ΅Ρ ΡΠΎΡΠΌΠ°Ρ ΠΊΡΠ°ΡΠΊΠΈΠΌ. Extensible-Markup-Language ΠΏΡΠ΅Π΄ΠΏΠΎΠ»Π°Π³Π°Π΅Ρ ΡΠ²Π΅Π»ΠΈΡΠ΅Π½Π½ΠΎΠ΅-ΡΠΈΡΠ»ΠΎ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΡ
ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ², ΡΡΠΎ ΡΠ°ΡΡΠΈΡΡΠ΅Ρ ΡΠ°Π·ΠΌΠ΅Ρ Π΄Π°Π½Π½ΡΡ
.
JSON ΠΏΡΠΎΡΠ΅ Π²ΠΎΡΠΏΡΠΈΠ½ΠΈΠΌΠ°Π΅ΡΡΡ ΠΏΠ»ΡΡ Π±ΡΡΡΡΠ΅Π΅ ΠΈΠ½ΡΠ΅ΡΠΏΡΠ΅ΡΠΈΡΡΠ΅ΡΡΡ Π΄Π»Ρ ΠΎΡΠ½ΠΎΠ²Π½ΠΎΠΉ-ΡΠ°ΡΡΠΈ Π°ΠΊΡΡΠ°Π»ΡΠ½ΡΡ
ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ. XML, Π²ΠΎ ΡΠ²ΠΎΠ΅ΠΉ ΡΡΠΎΡΠΎΠ½Ρ, Π΄Π°Π΅Ρ Π±ΠΎΠ»Π΅Π΅-ΡΠΈΡΠΎΠΊΠΈΠ΅ ΡΡΠ΅Π΄ΡΡΠ² Π΄Π»Ρ ΠΊΠΎΠ½ΡΡΠΎΠ»Ρ ΡΡΡΡΠΊΡΡΡΡ ΠΈ ΠΏΡΠΎΠ²Π΅ΡΠΊΠΈ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ. ΠΡΠ±ΠΎΡ ΠΠ°Π²Π°Π΄Π° ΡΡΠ΅Π΄ΠΈ ΡΠΎΡΠΌΠ°ΡΠ°ΠΌΠΈ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ΅ΡΡΡ Ρ-ΡΡΠ΅ΡΠΎΠΌ Π·Π°Π΄Π°Ρ ΠΎΡΠ΄Π΅Π»ΡΠ½ΠΎΠΉ ΡΡΠ΅Π΄Ρ.
Π’Π°ΠΊΠΆΠ΅ ΠΎΡΠ»ΠΈΡΠ°Π΅ΡΡΡ ΠΌΠ΅Ρ
Π°Π½ΠΈΠ·ΠΌ Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡΠ²ΠΈΡ ΡΠ΅ΡΠ΅Π· ΡΠ²Π΅Π΄Π΅Π½ΠΈΡΠΌΠΈ. JSON-ΡΠΎΡΠΌΠ°Ρ ΡΠ΅Π³ΡΠ»ΡΡΠ½Π΅Π΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π΄Π»Ρ Π²Π΅Π±-ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ΅ ΠΏΠ»ΡΡ API-ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠ°Ρ
, Π²-ΡΠΎ-Π²ΡΠ΅ΠΌΡ ΠΊΠ°ΠΊ XML ΠΏΡΠΈΠΌΠ΅Π½ΡΠ΅ΡΡΡ Π² ΠΊΠΎΡΠΏΠΎΡΠ°ΡΠΈΠ²Π½ΡΡ
ΡΠ΅ΡΠ΅Π½ΠΈΡΡ
, ΡΠ΅Ρ
Π½ΠΈΡΠ΅ΡΠΊΠΈΡ
-ΡΠ°ΠΉΠ»Π°Ρ
ΠΏΠ»ΡΡ ΠΎΠ±ΠΌΠ΅Π½Π΅ ΡΡΡΡΠΊΡΡΡΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠΉ Π΄Π°Π½Π½ΡΠΌΠΈ.
ΠΡΠ³Π°Π½ΠΈΠ·Π°ΡΠΈΡ JavaScript-Object-Notation
JavaScript-Object-Notation ΡΠΎΡΠΌΠΈΡΡΠ΅ΡΡΡ ΠΈΠ· ΠΎΠ±ΡΠ΅ΠΊΡΠΎΠ² ΠΏΠ»ΡΡ Π½Π°Π±ΠΎΡΠΎΠ². ΠΠ±ΡΠ΅ΠΊΡ ΡΠΎΡΠΌΠΈΡΡΠ΅Ρ ΡΠΎΠ±ΠΎΠΉ Π½Π°Π±ΠΎΡ ΠΊΠΎΠΌΠ±ΠΈΠ½Π°ΡΠΈΠΉ key-value, Π·Π°ΠΊΠ»ΡΡΠ΅Π½Π½ΡΡ
Π²ΠΎ curly braces. ΠΠ°Π±ΠΎΡ ΡΠΎΡΠΌΠΈΡΡΠ΅Ρ ΡΠΎΠ±ΠΎΠΉ Π½Π°Π±ΠΎΡ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ², ΠΏΠΎΠΌΠ΅ΡΠ΅Π½Π½ΡΡ
Π² square ΡΠΈΠΌΠ²ΠΎΠ»Ρ.
ΠΠ°ΠΆΠ΄ΠΎΠ΅ ΠΏΠΎΠ»Π΅ Π²Π½ΡΡΡΠΈ JSON ΡΠΏΠΎΡΠΎΠ±Π½ΠΎ Π²ΡΡΡΡΠΏΠ°ΡΡ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠ°ΡΠ½ΡΠΌ ΠΈΠ»ΠΈ ΡΠΎΡΡΠ°Π²Π½ΡΠΌ. ΠΠ°Π·ΠΎΠ²ΡΠ΅ Vavada ΡΠ»Π΅ΠΌΠ΅Π½ΡΡ Π²ΠΊΠ»ΡΡΠ°ΡΡ ΡΡΡΠΎΠΊΠΈ, ΠΏΠΎΠΊΠ°Π·Π°ΡΠ΅Π»ΠΈ ΠΈ Π»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΈΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΡ. Π‘ΠΎΡΡΠ°Π²Π½ΡΠ΅ Π΄Π°Π½Π½ΡΠ΅ ΠΎΡ
Π²Π°ΡΡΠ²Π°ΡΡ Π½Π°Π±ΠΎΡΡ Π°-ΡΠ°ΠΊΠΆΠ΅ Π²Π½ΡΡΡΠ΅Π½Π½ΠΈΠ΅ ΠΎΠ±ΡΠ΅ΠΊΡΡ. ΠΠ°Π½Π½Π°Ρ ΡΡΡΡΠΊΡΡΡΠ° ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΠΏΠ΅ΡΠ΅Π΄Π°Π²Π°ΡΡ ΡΠ»ΠΎΠΆΠ½ΡΠ΅ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ.
JavaScript-Object-Notation Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅Ρ Π²ΡΡΡΠΎΠ΅Π½Π½ΡΠ΅-ΠΊΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΠΈ ΠΈ ΠΆΠ΅ΡΡΠΊΡΡ ΡΠΈΡΡΠ΅ΠΌΡ-ΡΠΈΠΏΠΎΠ², Π΄Π°Π½Π½ΡΠΉ-ΡΠ°ΠΊΡΠΎΡ ΡΡΠΊΠΎΡΡΠ΅Ρ ΡΠΎΡΠΌΠ°Ρ ΠΏΡΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅. Π’Π΅ΠΌ-Π½Π΅-ΠΌΠ΅Π½Π΅Π΅ ΡΠ°ΠΊΠΎΠΉ-ΠΏΠΎΠ΄Ρ
ΠΎΠ΄ ΡΡΠ΅Π±ΡΠ΅Ρ Π²Π½ΠΈΠΌΠ°ΡΠ΅Π»ΡΠ½ΠΎΡΡΠΈ ΠΏΡΠΈ ΡΠ°Π±ΠΎΡΠ΅ ΡΠΎ Π΄Π°Π½Π½ΡΠΌΠΈ, Ρ-ΡΠ΅Π»ΡΡ ΠΈΠ·Π±Π΅ΠΆΠ°ΡΡ Π½Π΅ΡΠΎΡΠ½ΠΎΡΡΠ΅ΠΉ.
ΠΡΠ³Π°Π½ΠΈΠ·Π°ΡΠΈΡ XML-ΡΠΎΡΠΌΠ°ΡΠ°
Extensible-Markup-Language Π·Π°Π΄Π΅ΠΉΡΡΠ²ΡΠ΅Ρ ΠΈΠ΅ΡΠ°ΡΡ
ΠΈΡΠ΅ΡΠΊΡΡ ΡΡΡΡΠΊΡΡΡΡ, ΠΏΠΎΡΡΡΠΎΠ΅Π½Π½ΡΡ Π½Π°-ΠΎΡΠ½ΠΎΠ²Π΅ Π΄ΠΎΡΠ΅ΡΠ½ΠΈΡ
ΡΠ°Π·ΠΌΠ΅ΡΠΎΡΠ½ΡΡ
-Π±Π»ΠΎΠΊΠ°Ρ
. ΠΡΠ±ΠΎΠΉ ΡΠ΅Π³ ΠΈΠΌΠ΅Π΅Ρ ΠΈΠΌΡ Π°-ΡΠ°ΠΊΠΆΠ΅ ΠΈΠΌΠ΅Π΅Ρ-Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ ΠΠ°Π²Π°Π΄Π° ΠΊΠ°Π·ΠΈΠ½ΠΎ Π²ΠΊΠ»ΡΡΠ°ΡΡ ΡΠ²Π΅Π΄Π΅Π½ΠΈΡ Π»ΠΈΠ±ΠΎ Π²Π»ΠΎΠΆΠ΅Π½Π½ΡΠ΅ Π±Π»ΠΎΠΊΠΈ. ΠΡΠΎ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΡΠΎΡΠΌΠΈΡΠΎΠ²Π°ΡΡ ΠΌΠ½ΠΎΠ³ΠΎΡΡΠΎΠ²Π½Π΅Π²ΡΠ΅ ΡΡ
Π΅ΠΌΡ Π΄Π°Π½Π½ΡΡ
.
ΠΠ»ΠΎΠΊΠΈ XML ΠΌΠΎΠ³ΡΡ ΡΠΎΠ΄Π΅ΡΠΆΠ°ΡΡ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΠ΅-ΡΠ²ΠΎΠΉΡΡΠ²Π°, ΠΎΠ½ΠΈ ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠΈΠ·ΠΈΡΡΡΡ ΡΠ²Π΅Π΄Π΅Π½ΠΈΡ. ΠΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΠ΅-ΡΠ²ΠΎΠΉΡΡΠ²Π° ΠΏΠΎΠΌΠ΅ΡΠ°ΡΡΡΡ Π²Π½ΡΡΡΠΈ ΠΎΡΠΊΡΡΠ²Π°ΡΡΠ΅Π³ΠΎ Π±Π»ΠΎΠΊΠ° ΠΏΠ»ΡΡ Π΄ΠΎΠ±Π°Π²Π»ΡΡΡ ΡΠ°ΡΡΠΈΡΠ΅Π½Π½ΡΠΉ ΡΠ»ΠΎΠΉ ΠΎΠΏΠΈΡΠ°Π½ΠΈΡ.
Extensible-Markup-Language ΠΏΡΠ΅Π΄ΠΏΠΎΠ»Π°Π³Π°Π΅Ρ ΡΠΎΡΠ½ΠΎΠ³ΠΎ ΡΠΎΠ±Π»ΡΠ΄Π΅Π½ΠΈΡ ΡΠ΅Π³Π»Π°ΠΌΠ΅Π½ΡΠΎΠ² ΡΡΡΡΠΊΡΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ. ΠΡΠ±ΡΠ΅ ΡΠ΅Π³ΠΈ Π½Π΅ΠΎΠ±Ρ
ΠΎΠ΄ΠΈΠΌΠΎ ΡΡΠ°Π½ΠΎΠ²ΠΈΡΡΡΡ ΠΎΡΠΎΡΠΌΠ»Π΅Π½Ρ, Π° ΡΡΡΡΠΊΡΡΡΠ° Π΄ΠΎΠ»ΠΆΠ½Π° ΠΎΡΡΠ°Π²Π°ΡΡΡΡ ΠΊΠΎΡΡΠ΅ΠΊΡΠ½ΠΎΠΉ. Π’Π°ΠΊΠ°Ρ-ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎΡΡΡ ΡΠΎΠ·Π΄Π°Π΅Ρ Π΄Π°Π½Π½ΡΠΉ-ΡΡΠ°Π½Π΄Π°ΡΡ Π½Π°ΠΌΠ½ΠΎΠ³ΠΎ ΡΠ΅Π³Π»Π°ΠΌΠ΅Π½ΡΠΈΡΠΎΠ²Π°Π½Π½ΡΠΌ, Π½ΠΎ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅Ρ ΡΡΠ°Π±ΠΈΠ»ΡΠ½ΠΎΡΡΡ ΡΠ²Π΅Π΄Π΅Π½ΠΈΠΉ.
ΠΠ±Π»Π°ΡΡΠΈ-ΠΏΡΠΈΠΌΠ΅Π½Π΅Π½ΠΈΡ JavaScript-Object-Notation
JSON ΡΠΈΡΠΎΠΊΠΎ Π·Π°Π΄Π΅ΠΉΡΡΠ²ΡΠ΅ΡΡΡ Π² Π²Π΅Π±-ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ΅. ΠΠ½ ΠΠ°Π²Π°Π΄Π° ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Ρ-ΡΠ΅Π»ΡΡ ΠΎΡΠΏΡΠ°Π²ΠΊΠΈ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ ΠΌΠ΅ΠΆΠ΄Ρ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΡΠΊΠΎΠΉ-ΡΠ°ΡΡΡΡ ΠΏΠ»ΡΡ ΡΠ΅ΡΠ²Π΅ΡΠ½ΠΎΠΉ-ΡΠ°ΡΡΡΡ, ΠΏΡΠΈ-ΡΡΠΎΠΌ ΡΠ°ΠΊΠΆΠ΅ Ρ-ΡΠ΅Π»ΡΡ ΡΠ°Π±ΠΎΡΡ Ρ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠ°ΠΌΠΈ-API. ΠΠ°-ΡΡΠ΅Ρ ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½ΠΎΠΉ Π»Π΅Π³ΠΊΠΎΡΡΠΈ Π΄Π°Π½Π½ΡΠΉ-ΡΠΎΡΠΌΠ°Ρ ΡΠ²Π»ΡΠ΅ΡΡΡ ΠΎΡΠ½ΠΎΠ²ΠΎΠΉ Π΄Π»Ρ Π½ΡΠ½Π΅ΡΠ½ΠΈΡ
ΡΠΈΡΡΠ΅ΠΌΠ°Ρ
.
JSON-ΡΠΎΡΠΌΠ°Ρ Π·Π°Π΄Π΅ΠΉΡΡΠ²ΡΠ΅ΡΡΡ Π²ΠΎ mobile ΡΠ΅ΡΠ΅Π½ΠΈΡΡ
, ΠΏΠ»Π°ΡΡΠΎΡΠΌΠ°Ρ
Π°Π½Π°Π»ΠΈΠ·Π° Π°-ΡΠ°ΠΊΠΆΠ΅ ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΠΈ ΡΠΈΡΡΠ΅ΠΌ. ΠΠ°Π½Π½ΡΠΉ-ΡΠΎΡΠΌΠ°Ρ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ Π±ΡΡΡΡΠΎ ΠΎΡΠΏΡΠ°Π²Π»ΡΡΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ Π°-ΡΠ°ΠΊΠΆΠ΅ ΠΎΠ±ΡΠ°Π±Π°ΡΡΠ²Π°ΡΡ ΡΠ²Π΅Π΄Π΅Π½ΠΈΡ Π±Π΅Π· ΡΡΡΠ΄Π½ΡΡ
ΠΏΡΠ΅ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°Π½ΠΈΠΉ.
Π’Π°ΠΊΠΆΠ΅ JSON-ΡΠΎΡΠΌΠ°Ρ ΠΏΡΠΈΠΌΠ΅Π½ΡΠ΅ΡΡΡ Π΄Π»Ρ ΡΠ°Π·ΠΌΠ΅ΡΠ΅Π½ΠΈΡ Π½Π°ΡΡΡΠΎΠ΅ΠΊ ΠΈ Π΄Π°Π½Π½ΡΡ
. JSON ΡΡΡΡΠΊΡΡΡΠ° ΡΠΎΠ·Π΄Π°Π΅Ρ ΡΠΎΡΠΌΠ°Ρ ΠΏΡΠ°ΠΊΡΠΈΡΠ½ΡΠΌ ΡΠ°Π΄ΠΈ Π·Π°ΠΏΠΈΡΠΈ Π·Π½Π°ΡΠ΅Π½ΠΈΠΉ ΠΈ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΎΠ² ΠΏΠΎΠ²ΡΠΎΡΠ½ΠΎΠ³ΠΎ Vavada ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ.
ΠΡΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ XML-ΡΠΎΡΠΌΠ°ΡΠ°
XML-ΡΠΎΡΠΌΠ°Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π² ΠΏΠ»Π°ΡΡΠΎΡΠΌΠ°Ρ
, Π³Π΄Π΅ Π½Π΅ΠΎΠ±Ρ
ΠΎΠ΄ΠΈΠΌΠ° ΡΠ΅ΡΠΊΠ°Ρ ΠΎΡΠ³Π°Π½ΠΈΠ·Π°ΡΠΈΡ Π΄Π°Π½Π½ΡΡ
. ΠΠ°Π½Π½ΡΠΉ-ΡΠΎΡΠΌΠ°Ρ ΠΏΡΠΈΠΌΠ΅Π½ΡΠ΅ΡΡΡ Π² ΠΊΠΎΡΠΏΠΎΡΠ°ΡΠΈΠ²Π½ΡΡ
ΡΠ΅ΡΠ΅Π½ΠΈΡΡ
, ΠΎΠ±ΠΌΠ΅Π½Π΅ ΡΠ°ΠΉΠ»Π°ΠΌΠΈ ΠΈ ΡΠ²ΡΠ·ΠΊΠ΅ ΡΠ°Π·Π½ΡΡ
ΡΠ΅ΡΠ²ΠΈΡΠΎΠ².
XML-ΡΠΎΡΠΌΠ°Ρ ΡΠ΅Π³ΡΠ»ΡΡΠ½ΠΎ Π·Π°Π΄Π΅ΠΉΡΡΠ²ΡΠ΅ΡΡΡ Π΄Π»Ρ ΡΠ΅Π³Π»Π°ΠΌΠ΅Π½ΡΠ°Ρ
ΠΏΠ΅ΡΠ΅ΡΡΠ»ΠΊΠΈ ΡΠ²Π΅Π΄Π΅Π½ΠΈΡΠΌΠΈ, Π²ΡΠΎΠ΄Π΅ ΠΊΠ°ΠΊ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΎΠ½Π½ΡΠ΅ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΡ, Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΡ ΠΈ ΡΠ²Π΅Π΄Π΅Π½ΠΈΡ. ΠΠ°Π½Π½ΡΠΉ-ΡΠΎΡΠΌΠ°Ρ Π³ΠΈΠ±ΠΊΠΎΡΡΡ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ Π°Π΄Π°ΠΏΡΠΈΡΠΎΠ²Π°ΡΡ ΡΡ
Π΅ΠΌΡ ΠΏΠΎΠ΄-ΡΡΠ΅Π±ΠΎΠ²Π°Π½ΠΈΡ ΡΠ°Π·Π»ΠΈΡΠ½ΡΠ΅ Π·Π°Π΄Π°ΡΠΈ.
Π’Π°ΠΊΠΆΠ΅ Extensible-Markup-Language ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π²ΠΎ ΡΠ΅ΡΠ΅Π½ΠΈΡΡ
, ΠΊΠΎΠ³Π΄Π° Π²Π°ΠΆΠ½Π° ΠΏΡΠΎΠ²Π΅ΡΠΊΠ° Π΄Π°Π½Π½ΡΡ
. Π‘ΡΡΠ΅ΡΡΠ²ΡΡΡ ΡΠ»ΡΠΆΠ΅Π±Π½ΡΠ΅ ΡΡΡΡΠΊΡΡΡΡ, ΡΡΠΎ ΠΏΠΎΠΌΠΎΠ³Π°ΡΡ Π²Π°Π»ΠΈΠ΄ΠΈΡΠΎΠ²Π°ΡΡ ΠΊΠΎΡΡΠ΅ΠΊΡΠ½ΠΎΡΡΡ ΡΡ
Π΅ΠΌΡ Π°-ΡΠ°ΠΊΠΆΠ΅ Π΄Π°Π½Π½ΡΡ
.
ΠΡΠ΅ΠΈΠΌΡΡΠ΅ΡΡΠ²Π° ΠΏΠ»ΡΡ Π½Π΅Π΄ΠΎΡΡΠ°ΡΠΊΠΈ
JSON-ΡΠΎΡΠΌΠ°Ρ ΠΈΠΌΠ΅Π΅Ρ ΡΡΠ΄ ΠΏΡΠ΅ΠΈΠΌΡΡΠ΅ΡΡΠ², ΡΡΠ΅Π΄ΠΈ-ΠΊΠΎΡΠΎΡΡΡ
Π»Π΅Π³ΠΊΠΎΡΡΡ, ΠΌΠ°Π»ΡΠΉ-ΠΎΠ±ΡΠ΅ΠΌ Π°-ΡΠ°ΠΊΠΆΠ΅ ΡΠΊΠΎΡΠΎΡΡΡ Π°Π½Π°Π»ΠΈΠ·Π°. JSON ΠΏΠΎΠ΄Ρ
ΠΎΠ΄ΠΈΡ Ρ-ΡΠ΅Π»ΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΠΎΠ² ΠΈ Ρ
ΠΎΡΠΎΡΠΎ ΠΏΠΎΠ΄Ρ
ΠΎΠ΄ΠΈΡ ΡΠ°Π΄ΠΈ Π½ΡΠ½Π΅ΡΠ½ΠΈΡ
ΡΠΈΡΡΠ΅ΠΌ. Π’Π΅ΠΌ-Π½Π΅-ΠΌΠ΅Π½Π΅Π΅ ΠΠ°Π²Π°Π΄Π° ΠΊΠ°Π·ΠΈΠ½ΠΎ JSON ΡΡΠ΅Π΄ΡΡΠ²Π° Π·Π°Π΄Π°Π½ΠΈΡ ΠΎΡΠ³Π°Π½ΠΈΠ·Π°ΡΠΈΠΈ ΡΡΠΆΠ΅Π½Ρ.
XML-ΡΠΎΡΠΌΠ°Ρ Π΄Π°Π΅Ρ Π±ΠΎΠ»Π΅Π΅ ΡΠ°ΡΡΠΈΡΠ΅Π½Π½ΡΠ΅ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΡ Ρ-ΡΠ΅Π»ΡΡ ΠΊΠΎΠ½ΡΡΠΎΠ»Ρ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ. XML ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅Ρ ΠΎΠΏΠΈΡΠ°Π½ΠΈΡ, ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΡ Π°-ΡΠ°ΠΊΠΆΠ΅ ΠΆΠ΅ΡΡΠΊΡΡ ΡΡΡΡΠΊΡΡΡΡ. ΠΠ°Π½Π½ΡΠΉ-ΡΠ°ΠΊΡΠΎΡ Π΄Π΅Π»Π°Π΅Ρ XML ΠΏΡΠΈΠ³ΠΎΠ΄Π½ΡΠΌ ΡΠ°Π΄ΠΈ ΡΠ»ΠΎΠΆΠ½ΡΡ
ΠΏΠ»Π°ΡΡΠΎΡΠΌ, Π½ΠΎ ΡΠ°ΡΡΠΈΡΡΠ΅Ρ ΠΎΠ±ΡΠ΅ΠΌ ΡΠ²Π΅Π΄Π΅Π½ΠΈΠΉ ΠΏΠ»ΡΡ ΡΡΡΠ΄ΠΎΠ΅ΠΌΠΊΠΎΡΡΡ Π°Π½Π°Π»ΠΈΠ·Π°.
ΠΠΎΠ΄Π±ΠΎΡ ΠΌΠ΅ΠΆΠ΄Ρ JSON-ΡΠΎΡΠΌΠ°ΡΠΎΠΌ Π°-ΡΠ°ΠΊΠΆΠ΅ Extensible-Markup-Language ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ΅ΡΡΡ Ρ-ΡΡΠ΅ΡΠΎΠΌ ΡΡΠ΅Π±ΠΎΠ²Π°Π½ΠΈΠΉ. ΠΠΎΠ³Π΄Π° Π½ΡΠΆΠ½Π° ΡΠΊΠΎΡΠΎΡΡΡ ΠΏΠ»ΡΡ ΠΏΠΎΠ½ΡΡΠ½ΠΎΡΡΡ, ΠΊΠ°ΠΊ-ΠΏΡΠ°Π²ΠΈΠ»ΠΎ Π·Π°Π΄Π΅ΠΉΡΡΠ²ΡΠ΅ΡΡΡ JSON. ΠΠΎΠ³Π΄Π° ΠΊΡΠΈΡΠΈΡΠ½Π° ΡΠΎΡΠΌΠ°Π»ΡΠ½Π°Ρ ΠΎΡΠ³Π°Π½ΠΈΠ·Π°ΡΠΈΡ ΠΏΠ»ΡΡ ΠΏΡΠΎΠ²Π΅ΡΠΊΠ° Π΄Π°Π½Π½ΡΡ
, ΠΏΡΠΈΠΌΠ΅Π½ΡΠ΅ΡΡΡ XML.
Π Π°Π·Π±ΠΎΡ JSON Π°-ΡΠ°ΠΊΠΆΠ΅ XML
ΠΠ»Ρ Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡΠ²ΠΈΡ ΡΠΎ JavaScript-Object-Notation Π°-ΡΠ°ΠΊΠΆΠ΅ XML ΠΏΡΠΈΠΌΠ΅Π½ΡΡΡΡΡ ΡΠΏΠ΅ΡΠΈΠ°Π»ΡΠ½ΡΠ΅ ΠΌΠ΅Ρ
Π°Π½ΠΈΠ·ΠΌΡ ΠΏΠ»ΡΡ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ. Π’Π°ΠΊΠΈΠ΅-ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΡ ΠΏΠΎΠΌΠΎΠ³Π°ΡΡ ΡΠΈΡΠ°ΡΡ, ΡΠΎΡ
ΡΠ°Π½ΡΡΡ Π°-ΡΠ°ΠΊΠΆΠ΅ ΠΏΡΠ΅ΠΎΠ±ΡΠ°Π·ΠΎΠ²ΡΠ²Π°ΡΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ. Π ΠΌΠ½ΠΎΠ³ΠΈΡ
ΡΠ·ΡΠΊΠΎΠ² ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ Π΅ΡΡΡ Π±Π°Π·ΠΎΠ²Π°Ρ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠ° ΡΡΠΈΡ
ΠΠ°Π²Π°Π΄Π° ΡΠΎΡΠΌΠ°ΡΠΎΠ².
Π Π°Π·Π±ΠΎΡ JSON ΠΊΠ°ΠΊ-ΠΏΡΠ°Π²ΠΈΠ»ΠΎ ΡΡΡΠ΅ΠΊΡΠΈΠ²Π½Π΅Π΅, ΡΠ°ΠΊ ΠΊΠ°ΠΊ Π΅Π³ΠΎ ΠΎΡΠ³Π°Π½ΠΈΠ·Π°ΡΠΈΡ Π»Π΅Π³ΡΠ΅. XML ΡΡΠ΅Π±ΡΠ΅Ρ Π·Π½Π°ΡΠΈΡΠ΅Π»ΡΠ½ΠΎ-Π±ΠΎΠ»ΡΡΠ΅ ΠΌΠΎΡΠ½ΠΎΡΡΠ΅ΠΉ Π²ΡΠ»Π΅Π΄ΡΡΠ²ΠΈΠ΅ ΡΠ»ΠΎΠΆΠ½ΠΎΠΉ ΡΡΡΡΠΊΡΡΡΡ ΠΏΠ»ΡΡ ΠΏΠΎΡΡΠ΅Π±Π½ΠΎΡΡΠΈ Π²Π°Π»ΠΈΠ΄Π°ΡΠΈΠΈ ΡΠ΅Π³ΠΎΠ².
ΠΠ΅ΡΠ΅Π²ΠΎΠ΄ Π΄Π°Π½Π½ΡΡ
Π΄Π»Ρ ΡΡΡΡΠΊΡΡΡΠ°ΠΌΠΈ ΡΠ°ΠΊΠΆΠ΅ Π΄ΠΎΠΏΡΡΡΠΈΠΌΠΎ. ΠΡΠΎ Π΄Π°Π΅Ρ-Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ ΠΎΠ±ΡΠ΅Π΄ΠΈΠ½ΡΡΡ ΡΠ΅ΡΠ²ΠΈΡΡ, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡΠΈΠ΅ ΡΠ°Π·Π½ΡΠ΅ ΡΡΠ°Π½Π΄Π°ΡΡΡ. ΠΠΎΠ΄ΠΎΠ±Π½ΡΠ΅ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΈ ΡΠ°ΡΡΠΎ Π·Π°ΠΏΡΡΠΊΠ°ΡΡΡΡ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈ Ρ ΠΏΡΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ΠΌ ΠΏΡΠΎΡΠΈΠ»ΡΠ½ΡΡ
ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠΎΠ² Vavada.
ΠΠ½Π°ΡΠ΅Π½ΠΈΠ΅ JavaScript-Object-Notation Π°-ΡΠ°ΠΊΠΆΠ΅ XML-ΡΠΎΡΠΌΠ°ΡΠ° Π΄Π»Ρ Π°ΠΊΡΡΠ°Π»ΡΠ½ΡΡ
ΡΠ΅ΡΠ΅Π½ΠΈΡΡ
JSON-ΡΠΎΡΠΌΠ°Ρ Π°-ΡΠ°ΠΊΠΆΠ΅ XML-ΡΠΎΡΠΌΠ°Ρ ΡΡΠΈΡΠ°ΡΡΡΡ Π·Π½Π°ΡΠΈΠΌΡΠΌΠΈ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠ°ΠΌΠΈ ΡΠΈΡΡΠΎΠ²ΠΎΠΉ ΡΡΠ΅Π΄Ρ. ΠΠ½ΠΈ ΡΠΎΠ·Π΄Π°ΡΡ ΠΏΠ΅ΡΠ΅Π΄Π°ΡΡ ΡΠ²Π΅Π΄Π΅Π½ΠΈΡΠΌΠΈ Π΄Π»Ρ ΠΏΠ»Π°ΡΡΠΎΡΠΌΠ°ΠΌΠΈ ΠΈ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡΡ ΡΠΎΡΠΌΠΈΡΠΎΠ²Π°ΡΡ ΡΠ²ΡΠ·ΠΊΠΈ. Π-ΡΠ»ΡΡΠ°Π΅-ΠΎΡΡΡΡΡΡΠ²ΠΈΡ ΡΠΊΠ°Π·Π°Π½Π½ΡΡ
ΡΠΎΡΠΌΠ°ΡΠΎΠ² Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡΠ²ΠΈΠ΅ ΠΌΠ΅ΠΆΠ΄Ρ ΠΏΠ»Π°ΡΡΠΎΡΠΌΠ°ΠΌΠΈ Π±ΡΠ»ΠΎ Π±Ρ ΡΡΡΠ΅ΡΡΠ²Π΅Π½Π½ΠΎ ΡΡΡΠ΄Π½Π΅Π΅.
JSON-ΡΠΎΡΠΌΠ°Ρ ΡΠ²Π»ΡΠ΅ΡΡΡ ΠΊΠ»ΡΡΠ΅Π²ΡΠΌ ΡΡΠ°Π½Π΄Π°ΡΡΠΎΠΌ Ρ-ΡΠ΅Π»ΡΡ Π²Π΅Π±-ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ ΠΏΠ»ΡΡ API ΠΈΠ·-Π·Π° ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½ΠΎΠΉ Π»Π΅Π³ΠΊΠΎΡΡΠΈ Π°-ΡΠ°ΠΊΠΆΠ΅ ΡΡΡΠ΅ΠΊΡΠΈΠ²Π½ΠΎΡΡΠΈ. XML ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅Ρ ΠΎΡΠ΄Π΅Π»ΡΠ½ΡΡ Π·Π½Π°ΡΠΈΠΌΠΎΡΡΡ Π΄Π»Ρ ΠΏΠ»Π°ΡΡΠΎΡΠΌΠ°Ρ
, Π²-ΠΊΠΎΡΠΎΡΡΡ
ΡΡΠ΅Π±ΡΠ΅ΡΡΡ ΡΡΡΠΎΠ³Π°Ρ ΠΎΡΠ³Π°Π½ΠΈΠ·Π°ΡΠΈΡ ΠΏΠ»ΡΡ Π²Π°Π»ΠΈΠ΄Π°ΡΠΈΡ ΡΠ²Π΅Π΄Π΅Π½ΠΈΠΉ.
ΠΠ±Π° ΡΠΎΡΠΌΠ°ΡΠ° ΠΏΠΎ-ΠΏΡΠ΅ΠΆΠ½Π΅ΠΌΡ ΠΏΡΠΈΠΌΠ΅Π½ΡΡΡΡΡ ΠΈ ΡΠ°Π·Π²ΠΈΠ²Π°ΡΡΡΡ. JSON-ΠΈ-XML Π²ΡΡΡΡΠΏΠ°ΡΡ Π²Π°ΠΆΠ½ΡΠΌΠΈ ΠΌΠ΅Ρ
Π°Π½ΠΈΠ·ΠΌΠ°ΠΌΠΈ ΡΠ°Π΄ΠΈ ΠΎΡΠΏΡΠ°Π²ΠΊΠΈ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ Π°-ΡΠ°ΠΊΠΆΠ΅ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ ΡΠΈΡΡΠΎΠ²ΡΡ
ΠΠ°Π²Π°Π΄Π° ΠΊΠ°Π·ΠΈΠ½ΠΎ ΠΏΠ»Π°ΡΡΠΎΡΠΌ.
Π Π°ΡΡΠΈΡΠ΅Π½Π½ΡΠ΅ ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎΡΡΠΈ ΡΡΡΡΠΊΡΡΡ
JavaScript-Object-Notation ΠΏΠ»ΡΡ XML-ΡΠΎΡΠΌΠ°Ρ ΠΎΡΠ»ΠΈΡΠ°ΡΡΡΡ Π½Π΅-ΡΠΎΠ»ΡΠΊΠΎ ΡΠΎΠ»ΡΠΊΠΎ ΡΡΡΡΠΊΡΡΡΠΎΠΉ, ΠΎΠ΄Π½Π°ΠΊΠΎ ΠΈ ΠΌΠΎΠ΄Π΅Π»ΡΡ ΠΊ Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡΠ²ΠΈΡ ΡΠΎ Π΄Π°Π½Π½ΡΠΌΠΈ. JavaScript-Object-Notation ΡΠ΅Π³ΡΠ»ΡΡΠ½Π΅Π΅ ΠΏΡΠΈΠΌΠ΅Π½ΡΠ΅ΡΡΡ Π²-ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ ΡΠΎΡΠΌΠ°Ρ ΠΎΠ±ΠΌΠ΅Π½Π°, ΡΠΎΠ³Π΄Π° ΠΊΠ°ΠΊ Extensible-Markup-Language ΠΈΠΌΠ΅Π΅Ρ-Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ Π·Π°Π΄Π΅ΠΉΡΡΠ²ΠΎΠ²Π°ΡΡΡΡ Π²-ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ Π΄Π»Ρ ΠΏΠ΅ΡΠ΅Π΄Π°ΡΠΈ, ΡΠ°ΠΊ-ΠΆΠ΅ Π°-ΡΠ°ΠΊΠΆΠ΅ Π΄Π»Ρ ΡΠΎΡ
ΡΠ°Π½Π΅Π½ΠΈΡ ΡΠ²Π΅Π΄Π΅Π½ΠΈΠΉ. ΠΡΠΎ ΠΎΠ±ΡΡΠ»ΠΎΠ²Π»Π΅Π½ΠΎ Ρ Π΄Π°Π½Π½ΠΎΠΉ-ΠΏΡΠΈΡΠΈΠ½ΠΎΠΉ, ΡΡΠΎ XML-ΡΠΎΡΠΌΠ°Ρ ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ Π·Π°Π΄Π°Π²Π°ΡΡ Π·Π½Π°ΡΠΈΡΠ΅Π»ΡΠ½ΠΎ ΡΠ°Π·Π²ΠΈΡΡΠ΅ ΡΡ
Π΅ΠΌΡ ΠΏΠ»ΡΡ ΡΡΠ»ΠΎΠ²ΠΈΡ ΠΏΡΠΎΠ²Π΅ΡΠΊΠΈ.
ΠΠΎ JSON Π½Π΅-ΠΏΡΠ΅Π΄ΡΡΠΌΠΎΡΡΠ΅Π½Π° ΡΡΠ½ΠΊΡΠΈΡ ΠΊΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΠ΅Π², Π΄Π°Π½Π½ΡΠΉ-ΡΠ°ΠΊΡΠΎΡ ΡΠΎΠ·Π΄Π°Π΅Ρ ΡΠΎΡΠΌΠ°Ρ Π±ΠΎΠ»Π΅Π΅ Π»Π°ΠΊΠΎΠ½ΠΈΡΠ½ΡΠΌ Ρ-ΡΠΎΡΠΊΠΈ-Π·ΡΠ΅Π½ΠΈΡ ΠΏΠΎΠ·ΠΈΡΠΈΠΈ ΠΎΡΠ΅Π½ΠΊΠΈ ΠΎΡΠ³Π°Π½ΠΈΠ·Π°ΡΠΈΠΈ. Π XML ΠΠ°Π²Π°Π΄Π° ΠΏΠΎΡΡΠ½Π΅Π½ΠΈΡ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°ΡΡΡΡ, ΡΡΠΎ ΠΎΠ±Π»Π΅Π³ΡΠ°Π΅Ρ ΠΎΠΏΠΈΡΠ°Π½ΠΈΠ΅ ΡΠ²Π΅Π΄Π΅Π½ΠΈΠΉ. ΠΡΠΈ-ΡΡΠΎΠΌ ΡΡΠΎ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΠΎ ΠΏΠΎΠ²ΡΡΠ°Π΅Ρ ΡΠ°Π·ΠΌΠ΅Ρ ΠΈ ΠΈΠΌΠ΅Π΅Ρ-Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ Π·Π°ΠΌΠ΅Π΄Π»ΡΡΡ ΡΠ°Π·Π±ΠΎΡ.
ΠΡΠ΅ ΠΎΠ΄Π½ΠΎΠΉ Π΄Π΅ΡΠ°Π»ΡΡ Π²ΡΡΡΡΠΏΠ°Π΅Ρ ΡΡΡΠΎΠ³ΠΎΡΡΡ ΠΊΠΎ Π½Π°ΠΏΠΈΡΠ°Π½ΠΈΡ. Π JSON Π½Π°Π·Π²Π°Π½ΠΈΡ ΡΡΡΠΎΠ³ΠΈ ΠΎΡΠ½ΠΎΡΠΈΡΠ΅Π»ΡΠ½ΠΎ Π½Π°ΠΏΠΈΡΠ°Π½ΠΈΡ, Π΄Π°Π½Π½ΡΠΉ-ΡΠ°ΠΊΡΠΎΡ ΡΡΠ΅Π±ΡΠ΅Ρ ΠΊΠΎΠ½ΡΡΠΎΠ»Ρ Π²ΠΎ-Π²ΡΠ΅ΠΌΡ Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡΠ²ΠΈΠΈ. Π XML-ΡΠΎΡΠΌΠ°ΡΠ΅ ΡΠ°ΠΊΠΆΠ΅ Π²Π°ΠΆΠ½ΠΎ ΡΠΎΠ±Π»ΡΠ΄Π°ΡΡ ΡΠΎΡΠ½ΠΎΠ΅ Π½Π°ΠΏΠΈΡΠ°Π½ΠΈΠ΅ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ², ΠΏΠΎΡΠΊΠΎΠ»ΡΠΊΡ ΠΊΠ°ΠΊ ΡΠ±ΠΎΠΉ Π² ΠΎΠ±ΠΎΠ·Π½Π°ΡΠ΅Π½ΠΈΠΈ ΠΌΠΎΠΆΠ΅Ρ ΠΏΡΠΈΠ²Π΅ΡΡΠΈ Π΄Π»Ρ Π½Π΅ΠΊΠΎΡΡΠ΅ΠΊΡΠ½ΠΎΠΉ ΠΈΠ½ΡΠ΅ΡΠΏΡΠ΅ΡΠ°ΡΠΈΠΈ.
Π‘ΠΊΠΎΡΠΎΡΡΡ ΠΈ ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠΈΠ²Π½ΠΎΡΡΡ
JavaScript-Object-Notation ΠΊΠ°ΠΊ-ΠΏΡΠ°Π²ΠΈΠ»ΠΎ ΡΠ°Π·Π±ΠΈΡΠ°Π΅ΡΡΡ ΡΡΡΠ΅ΠΊΡΠΈΠ²Π½Π΅Π΅, ΠΏΠΎΡΠΊΠΎΠ»ΡΠΊΡ ΠΏΠΎΡΠΎΠΌΡ-ΡΡΠΎ Π΄Π°Π½Π½ΠΎΠ³ΠΎ-ΡΠΎΡΠΌΠ°ΡΠ° ΠΎΡΠ³Π°Π½ΠΈΠ·Π°ΡΠΈΡ Π»Π΅Π³ΡΠ΅ Π°-ΡΠ°ΠΊΠΆΠ΅ ΡΡΠ΅Π±ΡΠ΅Ρ ΠΌΠ΅Π½ΡΡΠ΅Π³ΠΎ-ΠΎΠ±ΡΠ΅ΠΌΠ° ΡΠ΅ΡΡΡΡΠΎΠ². ΠΡΠΎ Vavada Π²-ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎΡΡΠΈ Π½Π΅ΠΎΠ±Ρ
ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΡΠΈ Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡΠ²ΠΈΠΈ Ρ Π·Π½Π°ΡΠΈΡΠ΅Π»ΡΠ½ΡΠΌΠΈ Π½Π°Π±ΠΎΡΠ°ΠΌΠΈ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ ΠΏΠ»ΡΡ ΠΏΠΎΠ²ΡΡΠ΅Π½Π½ΡΠΌΠΈ ΠΈΠ½ΡΠ΅Π½ΡΠΈΠ²Π½ΠΎΡΡΡΠΌΠΈ. JavaScript-Object-Notation ΠΎΠ±ΡΡΠ½ΠΎ ΠΏΡΠΈΠΌΠ΅Π½ΡΠ΅ΡΡΡ Π² ΡΠΈΡΡΠ΅ΠΌΠ°Ρ
, ΠΊΠΎΠ³Π΄Π° Π²Π°ΠΆΠ½Π° ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠ²Π½ΠΎΡΡΡ ΡΠ΅Π°ΠΊΡΠΈΠΈ.
XML Π½ΡΠΆΠ΄Π°Π΅ΡΡΡ-Π² Π·Π½Π°ΡΠΈΡΠ΅Π»ΡΠ½ΠΎ-Π±ΠΎΠ»ΡΡΠ΅ ΠΌΠΎΡΠ½ΠΎΡΡΠ΅ΠΉ Π΄Π»Ρ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠΈ, ΡΠ°ΠΊ-ΠΊΠ°ΠΊ ΠΊΠ°ΠΊ ΡΡΠ΅Π±ΡΠ΅ΡΡΡ Π°Π½Π°Π»ΠΈΠ·ΠΈΡΠΎΠ²Π°ΡΡ ΡΡΡΡΠΊΡΡΡΡ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ² ΠΈ ΠΏΡΠΎΠ²Π΅ΡΡΡΡ ΠΈΡ
Π²Π°Π»ΠΈΠ΄Π½ΠΎΡΡΡ. Π’Π΅ΠΌ-Π½Π΅-ΠΌΠ΅Π½Π΅Π΅ Π΄Π°Π½Π½Π°Ρ-ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎΡΡΡ ΠΊΠΎΠΌΠΏΠ΅Π½ΡΠΈΡΡΠ΅ΡΡΡ Π½Π°Π»ΠΈΡΠΈΠ΅ΠΌ ΡΠΎΡΠΌΠ°Π»ΡΠ½ΠΎΠΉ Π²Π°Π»ΠΈΠ΄Π°ΡΠΈΠΈ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ ΠΏΠ»ΡΡ Π°Π΄Π°ΠΏΡΠΈΠ²Π½ΠΎΡΡΡΡ ΠΎΡΠ³Π°Π½ΠΈΠ·Π°ΡΠΈΠΈ.
Π-ΠΏΡΠΎΡΠ΅ΡΡΠ΅ Π²ΡΠ±ΠΎΡΠ΅ ΡΡΠ°Π½Π΄Π°ΡΡΠ° Π½Π΅ΠΎΠ±Ρ
ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΡΠΈΠ½ΠΈΠΌΠ°ΡΡ-Π²ΠΎ-Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ ΠΏΡΠΈΠΎΡΠΈΡΠ΅ΡΡ ΠΏΡΠΎΠ΅ΠΊΡΠ°. ΠΡΠ»ΠΈ ΠΏΡΠΈΠΎΡΠΈΡΠ΅ΡΠΎΠΌ ΡΡΠΈΡΠ°Π΅ΡΡΡ ΡΠΊΠΎΡΠΎΡΡΡ ΠΏΠ»ΡΡ ΠΊΡΠ°ΡΠΊΠΎΡΡΡ, ΠΎΠ±ΡΡΠ½ΠΎ Π·Π°Π΄Π΅ΠΉΡΡΠ²ΡΠ΅ΡΡΡ JSON. ΠΠΎΠ³Π΄Π° ΠΊΡΠΈΡΠΈΡΠ½Π° ΡΡΡΡΠΊΡΡΡΠΈΡΠΎΠ²Π°Π½Π½ΠΎΡΡΡ ΠΏΠ»ΡΡ ΠΏΡΠΎΠ²Π΅ΡΠΊΠ° ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ, ΠΏΡΠΈΠΌΠ΅Π½ΡΠ΅ΡΡΡ ΠΠ°Π²Π°Π΄Π° ΠΊΠ°Π·ΠΈΠ½ΠΎ XML.