Π©ΠΎ ΡΠ°ΠΊΠ΅ ΡΠΎΡΠΌΠ°Ρ XML
XML (Extensible Markup Language – ΡΠΎΠ·ΡΠΈΡΡΠ²Π°Π½Π° ΠΌΠΎΠ²Π° ΡΠΎΠ·ΠΌΡΡΠΊΠΈ) – ΡΠ΅ Π³Π½ΡΡΠΊΠΈΠΉ, ΡΡΡΡΠΊΡΡΡΠΎΠ²Π°Π½ΠΈΠΉ ΡΠΎΡΠΌΠ°Ρ, ΡΠΊΠΈΠΉ Π²ΠΈΠΊΠΎΡΠΈΡΡΠΎΠ²ΡΡΡΡΡΡ Π΄Π»Ρ Π·Π±Π΅ΡΡΠ³Π°Π½Π½Ρ ΡΠ° ΡΡΠ°Π½ΡΠΏΠΎΡΡΡΠ²Π°Π½Π½Ρ Π΄Π°Π½ΠΈΡ Ρ ΡΠΈΡΠ°Π±Π΅Π»ΡΠ½ΠΎΠΌΡ ΡΠ° ΠΎΡΠ³Π°Π½ΡΠ·ΠΎΠ²Π°Π½ΠΎΠΌΡ Π²ΠΈΠ³Π»ΡΠ΄Ρ. XML ΡΠ°ΡΡΠΎ Π²ΠΈΠΊΠΎΡΠΈΡΡΠΎΠ²ΡΡΡΡΡΡ Π΄Π»Ρ Π·Π²’ΡΠ·ΠΊΡ ΠΌΡΠΆ ΡΡΠ·Π½ΠΈΠΌΠΈ ΡΠΈΡΡΠ΅ΠΌΠ°ΠΌΠΈ, ΠΎΠ±ΠΌΡΠ½Ρ Π΄Π°Π½ΠΈΠΌΠΈ ΡΠ° Π²Π΅Π±-ΡΠ΅ΡΠ²ΡΡΠ°ΠΌΠΈ Π·Π°Π²Π΄ΡΠΊΠΈ ΡΠ²ΠΎΡΠΉ Π½Π΅Π·Π°Π»Π΅ΠΆΠ½ΡΠΉ Π²ΡΠ΄ ΠΏΠ»Π°ΡΡΠΎΡΠΌΠΈ ΠΏΡΠΈΡΠΎΠ΄Ρ. Π₯ΠΎΡΠ° Π·Π° Π·ΠΎΠ²Π½ΡΡΠ½ΡΠΌ Π²ΠΈΠ³Π»ΡΠ΄ΠΎΠΌ Π²ΡΠ½ Π½Π°Π³Π°Π΄ΡΡ HTML, XML Π² ΠΏΠ΅ΡΡΡ ΡΠ΅ΡΠ³Ρ ΠΎΡΡΡΠ½ΡΠΎΠ²Π°Π½ΠΈΠΉ Π½Π° ΠΏΠ΅ΡΠ΅Π΄Π°ΡΡ Π΄Π°Π½ΠΈΡ , Π° Π½Π΅ Π½Π° ΡΡ Π½Ρ Π²ΡΠ΄ΠΎΠ±ΡΠ°ΠΆΠ΅Π½Π½Ρ.
Π£ ΡΡΠΉ ΡΡΠ°ΡΡΡ ΠΌΠΈ ΠΏΠΎΡΡΠ½ΠΈΠΌΠΎ, ΡΠΎ ΡΠ°ΠΊΠ΅ XML, ΡΠΊ Π²ΡΠ½ ΠΏΡΠ°ΡΡΡ Ρ Π΄Π΅ Π½Π°ΠΉΡΠ°ΡΡΡΡΠ΅ Π²ΠΈΠΊΠΎΡΠΈΡΡΠΎΠ²ΡΡΡΡΡΡ.
Π©ΠΎ ΡΠ°ΠΊΠ΅ XML?
XML ΡΠΎΠ·ΡΠΈΡΡΠΎΠ²ΡΡΡΡΡΡ ΡΠΊ Extensible Markup Language (ΡΠΎΠ·ΡΠΈΡΡΠ²Π°Π½Π° ΠΌΠΎΠ²Π° ΡΠΎΠ·ΠΌΡΡΠΊΠΈ) – ΡΡΠ°Π½Π΄Π°ΡΡ Π΄Π»Ρ Π²ΠΈΠ·Π½Π°ΡΠ΅Π½Π½Ρ ΡΠ° ΡΡΡΡΠΊΡΡΡΡΠ²Π°Π½Π½Ρ Π΄Π°Π½ΠΈΡ Ρ ΡΠ΅ΠΊΡΡΠΎΠ²ΠΎΠΌΡ ΡΠΎΡΠΌΠ°ΡΡ, ΡΠΊΠΈΠΉ Ρ ΡΠΊ ΠΌΠ°ΡΠΈΠ½ΠΎΠ·ΡΠΈΡΡΠ²Π°Π½ΠΈΠΌ, ΡΠ°ΠΊ Ρ ΡΠΈΡΠ°Π±Π΅Π»ΡΠ½ΠΈΠΌ Π΄Π»Ρ Π»ΡΠ΄ΠΈΠ½ΠΈ. ΠΠ° Π²ΡΠ΄ΠΌΡΠ½Ρ Π²ΡΠ΄ HTML, ΡΠΊΠΈΠΉ Π²ΠΈΠΊΠΎΡΠΈΡΡΠΎΠ²ΡΡΡΡΡΡ Π΄Π»Ρ ΡΠΎΡΠΌΠ°ΡΡΠ²Π°Π½Π½Ρ ΡΠ° Π²ΡΠ΄ΠΎΠ±ΡΠ°ΠΆΠ΅Π½Π½Ρ Π΄Π°Π½ΠΈΡ Π½Π° Π²Π΅Π±-ΡΡΠΎΡΡΠ½ΠΊΠ°Ρ , XML ΠΏΡΠΈΠ·Π½Π°ΡΠ΅Π½ΠΈΠΉ Π²ΠΈΠΊΠ»ΡΡΠ½ΠΎ Π΄Π»Ρ Π·Π±Π΅ΡΡΠ³Π°Π½Π½Ρ, ΡΡΠ°Π½ΡΠΏΠΎΡΡΡΠ²Π°Π½Π½Ρ ΡΠ° ΡΡΡΡΠΊΡΡΡΡΠ²Π°Π½Π½Ρ Π΄Π°Π½ΠΈΡ .
ΠΠ»ΡΡΠΎΠ²Ρ ΠΎΡΠΎΠ±Π»ΠΈΠ²ΠΎΡΡΡ XML:
- Π ΠΎΠ·ΡΠΈΡΡΠ²Π°Π½ΡΡΡΡ: ΠΠΎΡΠΈΡΡΡΠ²Π°ΡΡ ΠΌΠΎΠΆΡΡΡ Π²ΠΈΠ·Π½Π°ΡΠ°ΡΠΈ Π²Π»Π°ΡΠ½Ρ ΡΠ΅Π³ΠΈ ΡΠ° ΡΡΡΡΠΊΡΡΡΠΈ Π½Π° ΠΎΡΠ½ΠΎΠ²Ρ ΠΏΠΎΡΡΠ΅Π± Π΄Π°Π½ΠΈΡ , ΡΠΎ ΠΎΠΏΠΈΡΡΡΡΡΡΡ.
- ΠΠ΅Π·Π°Π»Π΅ΠΆΠ½ΡΡΡΡ Π²ΡΠ΄ ΠΏΠ»Π°ΡΡΠΎΡΠΌΠΈ: XML-ΡΠ°ΠΉΠ»ΠΈ ΠΌΠΎΠΆΠ½Π° ΡΡΠ²ΠΎΡΡΠ²Π°ΡΠΈ ΡΠ° ΠΎΠ±ΡΠΎΠ±Π»ΡΡΠΈ Π½Π° ΡΡΠ·Π½ΠΈΡ ΠΎΠΏΠ΅ΡΠ°ΡΡΠΉΠ½ΠΈΡ ΡΠΈΡΡΠ΅ΠΌΠ°Ρ , ΠΌΠΎΠ²Π°Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΡΠ²Π°Π½Π½Ρ ΡΠ° ΠΏΠ»Π°ΡΡΠΎΡΠΌΠ°Ρ .
- Π‘Π°ΠΌΠΎΠΎΠΏΠΈΡΠΎΠ²ΠΈΠΉ: XML Π²ΠΈΠΊΠΎΡΠΈΡΡΠΎΠ²ΡΡ ΡΠ΅Π³ΠΈ Π΄Π»Ρ ΠΎΠΏΠΈΡΡ Π²ΠΌΡΡΡΡ, ΡΠΎ ΡΠΎΠ±ΠΈΡΡ ΠΉΠΎΠ³ΠΎ ΡΡΡΠΊΠΈΠΌ Ρ Π·ΡΠΎΠ·ΡΠΌΡΠ»ΠΈΠΌ, ΡΠΎ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΡΡΡ Π΄Π°Π½Ρ.
Π―ΠΊ ΠΏΡΠ°ΡΡΡ XML?
XML ΠΏΡΠ°ΡΡΡ Π·Π° Π΄ΠΎΠΏΠΎΠΌΠΎΠ³ΠΎΡ ΡΠ΅Π³ΡΠ² Π΄Π»Ρ ΡΡΡΡΠΊΡΡΡΡΠ²Π°Π½Π½Ρ Π΄Π°Π½ΠΈΡ . Π’Π΅Π³ΠΈ Π²ΠΈΠΊΠΎΡΠΈΡΡΠΎΠ²ΡΡΡΡΡΡ Π΄Π»Ρ Π²ΠΈΠ·Π½Π°ΡΠ΅Π½Π½Ρ Π΅Π»Π΅ΠΌΠ΅Π½ΡΡΠ², ΡΠΊΡ Ρ Π±ΡΠ΄ΡΠ²Π΅Π»ΡΠ½ΠΈΠΌΠΈ Π±Π»ΠΎΠΊΠ°ΠΌΠΈ XML-Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°. ΠΠΎΠΆΠ΅Π½ Π΅Π»Π΅ΠΌΠ΅Π½Ρ ΠΌΠΎΠΆΠ΅ ΠΌΠ°ΡΠΈ Π°ΡΡΠΈΠ±ΡΡΠΈ, ΠΏΡΠ΄Π΅Π»Π΅ΠΌΠ΅Π½ΡΠΈ ΡΠ° Π·Π½Π°ΡΠ΅Π½Π½Ρ, ΡΠΎ Π΄ΠΎΠ·Π²ΠΎΠ»ΡΡ Π²ΠΊΠ»Π°Π΄Π°ΡΠΈ ΡΠ½ΡΠΎΡΠΌΠ°ΡΡΡ ΡΠ° ΡΡΠ²ΠΎΡΡΠ²Π°ΡΠΈ ΡΠΊΠ»Π°Π΄Π½Ρ ΡΡΡΡΠΊΡΡΡΠΈ Π΄Π°Π½ΠΈΡ .
ΠΡΠΈΠΊΠ»Π°Π΄ XML-Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°:
Π£ ΡΡΠΎΠΌΡ ΠΏΡΠΈΠΊΠ»Π°Π΄Ρ
- bookstore Ρ ΠΊΠΎΡΠ΅Π½Π΅Π²ΠΈΠΌ Π΅Π»Π΅ΠΌΠ΅Π½ΡΠΎΠΌ (ΠΊΠΎΠ½ΡΠ΅ΠΉΠ½Π΅Ρ Π²Π΅ΡΡ Π½ΡΠΎΠ³ΠΎ ΡΡΠ²Π½Ρ).
- ΠΠΎΠΆΠ½Π° ΠΊΠ½ΠΈΠ³Π° Ρ ΠΏΡΠ΄Π΅Π»Π΅ΠΌΠ΅Π½ΡΠΎΠΌ, ΡΠΊΠΈΠΉ ΠΌΡΡΡΠΈΡΡ Π½Π°Π·Π²Ρ, Π°Π²ΡΠΎΡΠ° ΡΠ° ΡΡΠ½Ρ ΠΊΠ½ΠΈΠ³ΠΈ.
- Π’Π΅Π³ΠΈ (George Orwell
3. ΠΠ΅ΠΊΠ»Π°ΡΠ°ΡΡΡ:
XML-ΡΠ°ΠΉΠ»ΠΈ ΡΠ°ΡΡΠΎ ΠΏΠΎΡΠΈΠ½Π°ΡΡΡΡΡ Π· Π΄Π΅ΠΊΠ»Π°ΡΠ°ΡΡΡ, ΡΠΊΠ° Π²ΠΈΠ·Π½Π°ΡΠ°Ρ Π²Π΅ΡΡΡΡ XML Ρ ΡΠΈΠΏ ΠΊΠΎΠ΄ΡΠ²Π°Π½Π½Ρ, Π½Π°ΠΏΡΠΈΠΊΠ»Π°Π΄, ΡΠ°ΠΊ:
.ΠΠΎΡΠΈΡΠ΅Π½Ρ ΡΠΏΠΎΡΠΎΠ±ΠΈ Π²ΠΈΠΊΠΎΡΠΈΡΡΠ°Π½Π½Ρ XML
XML ΡΠΈΡΠΎΠΊΠΎ Π²ΠΈΠΊΠΎΡΠΈΡΡΠΎΠ²ΡΡΡΡΡΡ Ρ ΡΡΠ·Π½ΠΈΡ Π³Π°Π»ΡΠ·ΡΡ Π·Π°Π²Π΄ΡΠΊΠΈ ΡΠ²ΠΎΡΠΉ Π³Π½ΡΡΠΊΠΎΡΡΡ ΡΠ° Π½Π΅Π·Π°Π»Π΅ΠΆΠ½ΠΎΡΡΡ Π²ΡΠ΄ ΠΏΠ»Π°ΡΡΠΎΡΠΌΠΈ. ΠΡΡ Π΄Π΅ΡΠΊΡ Π· Π½Π°ΠΉΠΏΠΎΡΠΈΡΠ΅Π½ΡΡΠΈΡ Π·Π°ΡΡΠΎΡΡΠ²Π°Π½Ρ XML:
1. ΠΠ±ΠΌΡΠ½ Π΄Π°Π½ΠΈΠΌΠΈ ΠΌΡΠΆ ΡΠΈΡΡΠ΅ΠΌΠ°ΠΌΠΈ
XML ΡΠ°ΡΡΠΎ Π²ΠΈΠΊΠΎΡΠΈΡΡΠΎΠ²ΡΡΡΡΡΡ Π΄Π»Ρ ΠΏΠ΅ΡΠ΅Π΄Π°ΡΡ Π΄Π°Π½ΠΈΡ ΠΌΡΠΆ ΡΡΠ·Π½ΠΈΠΌΠΈ ΡΠΈΡΡΠ΅ΠΌΠ°ΠΌΠΈ, ΠΏΠ»Π°ΡΡΠΎΡΠΌΠ°ΠΌΠΈ Π°Π±ΠΎ Π΄ΠΎΠ΄Π°ΡΠΊΠ°ΠΌΠΈ, ΠΎΡΠΊΡΠ»ΡΠΊΠΈ Π²ΡΠ½ Π·Π°Π±Π΅Π·ΠΏΠ΅ΡΡΡ Π·Π°Π³Π°Π»ΡΠ½ΠΈΠΉ ΡΠΎΡΠΌΠ°Ρ, Π·ΡΠΎΠ·ΡΠΌΡΠ»ΠΈΠΉ ΠΎΠ±ΠΎΠΌ ΡΡΠΎΡΠΎΠ½Π°ΠΌ. ΠΠ°ΠΏΡΠΈΠΊΠ»Π°Π΄, XML ΡΠΈΡΠΎΠΊΠΎ Π²ΠΈΠΊΠΎΡΠΈΡΡΠΎΠ²ΡΡΡΡΡΡ Ρ Π²Π΅Π±-ΡΠ΅ΡΠ²ΡΡΠ°Ρ ΡΠ° API Π΄Π»Ρ ΡΡΡΡΠΊΡΡΡΡΠ²Π°Π½Π½Ρ Π΄Π°Π½ΠΈΡ , ΡΠΎ Π½Π°Π΄ΡΠΈΠ»Π°ΡΡΡΡΡ ΠΌΡΠΆ ΠΊΠ»ΡΡΠ½ΡΠ°ΠΌΠΈ ΡΠ° ΡΠ΅ΡΠ²Π΅ΡΠ°ΠΌΠΈ.
2. ΠΠ΅Π±-ΡΠ΅ΡΠ²ΡΡΠΈ ΡΠ° API
ΠΠ°Π³Π°ΡΠΎ API (ΡΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΡΠ² ΠΏΡΠΈΠΊΠ»Π°Π΄Π½ΠΎΠ³ΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΡΠ²Π°Π½Π½Ρ) Π²ΠΈΠΊΠΎΡΠΈΡΡΠΎΠ²ΡΡΡΡ XML ΡΠΊ ΡΠΎΡΠΌΠ°Ρ Π΄Π»Ρ Π·Π°ΠΏΠΈΡΡΠ² Ρ Π²ΡΠ΄ΠΏΠΎΠ²ΡΠ΄Π΅ΠΉ. Π’Π°ΠΊΡ Π²Π΅Π±-ΡΠ΅ΡΠ²ΡΡΠΈ, ΡΠΊ SOAP (Simple Object Access Protocol – ΠΏΡΠΎΡΡΠΈΠΉ ΠΏΡΠΎΡΠΎΠΊΠΎΠ» Π΄ΠΎΡΡΡΠΏΡ Π΄ΠΎ ΠΎΠ±’ΡΠΊΡΡΠ²), ΡΠ°ΡΡΠΎ ΠΏΠΎΠΊΠ»Π°Π΄Π°ΡΡΡΡΡ Π½Π° XML Π΄Π»Ρ ΡΡΡΡΠΊΡΡΡΡΠ²Π°Π½Π½Ρ ΡΠ½ΡΠΎΡΠΌΠ°ΡΡΡ, ΡΠΊΠΎΡ ΠΎΠ±ΠΌΡΠ½ΡΡΡΡΡΡ ΡΠΈΡΡΠ΅ΠΌΠΈ.
3. Π€Π°ΠΉΠ»ΠΈ ΠΊΠΎΠ½ΡΡΠ³ΡΡΠ°ΡΡΡ
XML ΡΠΈΡΠΎΠΊΠΎ Π²ΠΈΠΊΠΎΡΠΈΡΡΠΎΠ²ΡΡΡΡΡΡ Π΄Π»Ρ ΠΊΠΎΠ½ΡΡΠ³ΡΡΠ°ΡΡΠΉΠ½ΠΈΡ ΡΠ°ΠΉΠ»ΡΠ² Ρ ΡΡΠ·Π½ΠΈΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠ°Ρ . Π¦Ρ ΡΠ°ΠΉΠ»ΠΈ Π²ΠΈΠ·Π½Π°ΡΠ°ΡΡΡ Π½Π°Π»Π°ΡΡΡΠ²Π°Π½Π½Ρ Π°Π±ΠΎ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠ½ΠΎΠ³ΠΎ Π·Π°Π±Π΅Π·ΠΏΠ΅ΡΠ΅Π½Π½Ρ, ΡΡ Π»Π΅Π³ΠΊΠΎ ΡΠΈΡΠ°ΡΠΈ Ρ Π·ΠΌΡΠ½ΡΠ²Π°ΡΠΈ.
ΠΡΠΈΠΊΠ»Π°Π΄ ΠΊΠΎΠ½ΡΡΠ³ΡΡΠ°ΡΡΠΉΠ½ΠΎΠ³ΠΎ ΡΠ°ΠΉΠ»Ρ Ρ ΡΠΎΡΠΌΠ°ΡΡ XML:
localhostadminpassword1234. ΠΠ±Π΅ΡΡΠ³Π°Π½Π½Ρ Π΄Π°Π½ΠΈΡ Π΄Π»Ρ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΡΠ²
XML ΡΠ°ΡΡΠΎ Π²ΠΈΠΊΠΎΡΠΈΡΡΠΎΠ²ΡΡΡΡΡΡ Π΄Π»Ρ Π·Π±Π΅ΡΡΠ³Π°Π½Π½Ρ Π΄Π°Π½ΠΈΡ Π΄Π»Ρ ΠΎΠ±ΡΠΎΠ±ΠΊΠΈ ΡΠ° ΡΠΎΡΠΌΠ°ΡΡΠ²Π°Π½Π½Ρ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΡΠ². ΠΠ°ΠΏΡΠΈΠΊΠ»Π°Π΄, ΠΎΡΡΡΠ½Ρ ΠΏΠ°ΠΊΠ΅ΡΠΈ, ΡΠ°ΠΊΡ ΡΠΊ Microsoft Word ΡΠ° Excel, Π²ΠΈΠΊΠΎΡΠΈΡΡΠΎΠ²ΡΡΡΡ ΡΠΎΡΠΌΠ°ΡΠΈ Π½Π° ΠΎΡΠ½ΠΎΠ²Ρ XML (.docx, .xlsx) Π΄Π»Ρ Π·Π±Π΅ΡΡΠ³Π°Π½Π½Ρ Π΄Π°Π½ΠΈΡ Ρ ΠΌΠ΅ΡΠ°Π΄Π°Π½ΠΈΡ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΡΠ².
5. RSS-ΠΊΠ°Π½Π°Π»ΠΈ
RSS-ΠΊΠ°Π½Π°Π»ΠΈ (Really Simple Syndication) Π²ΠΈΠΊΠΎΡΠΈΡΡΠΎΠ²ΡΡΡΡ XML Π΄Π»Ρ ΡΠΎΠ·ΠΏΠΎΠ²ΡΡΠ΄ΠΆΠ΅Π½Π½Ρ ΠΊΠΎΠ½ΡΠ΅Π½ΡΡ Π· ΡΠ°ΠΊΠΈΡ ΡΠ°ΠΉΡΡΠ², ΡΠΊ Π±Π»ΠΎΠ³ΠΈ Π°Π±ΠΎ ΡΠ°ΠΉΡΠΈ Π½ΠΎΠ²ΠΈΠ½. Π‘ΡΡΡΠΊΡΡΡΠ° XML Π΄ΠΎΠΏΠΎΠΌΠ°Π³Π°Ρ Π΅ΡΠ΅ΠΊΡΠΈΠ²Π½ΠΎ ΠΎΡΠ³Π°Π½ΡΠ·ΠΎΠ²ΡΠ²Π°ΡΠΈ ΡΠ° ΡΠΈΠ½Π΄ΠΈΠΊΡΠ²Π°ΡΠΈ ΡΡΠ°ΡΡΡ, ΠΎΠ½ΠΎΠ²Π»Π΅Π½Π½Ρ Π°Π±ΠΎ ΠΌΠ΅Π΄ΡΠ°-ΠΊΠΎΠ½ΡΠ΅Π½Ρ.
ΠΠ΅ΡΠ΅Π²Π°Π³ΠΈ XML
1. ΠΡΠΎΡΡΠΎΡΠ°:
XML Π»Π΅Π³ΠΊΠΎ ΡΠΈΡΠ°ΡΠΈ, ΡΠΎΠ·ΡΠΌΡΡΠΈ Ρ Π·ΠΌΡΠ½ΡΠ²Π°ΡΠΈ. Π€ΠΎΡΠΌΠ°Ρ, Π·ΡΠΎΠ·ΡΠΌΡΠ»ΠΈΠΉ Π»ΡΠ΄ΠΈΠ½Ρ, ΡΠΎΠ±ΠΈΡΡ ΠΉΠΎΠ³ΠΎ Π΄ΠΎΡΡΡΠΏΠ½ΠΈΠΌ ΡΠΊ Π΄Π»Ρ ΡΠΎΠ·ΡΠΎΠ±Π½ΠΈΠΊΡΠ², ΡΠ°ΠΊ Ρ Π΄Π»Ρ Π½Π΅ΡΠ΅Ρ Π½ΡΡΠ½ΠΈΡ ΠΊΠΎΡΠΈΡΡΡΠ²Π°ΡΡΠ².
2. ΠΠ½ΡΡΠΊΡΡΡΡ:
XML Ρ Π΄ΡΠΆΠ΅ Π³Π½ΡΡΠΊΠΈΠΌ, ΠΎΡΠΊΡΠ»ΡΠΊΠΈ Π²ΠΈ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π²ΠΈΠ·Π½Π°ΡΠ°ΡΠΈ Π²Π»Π°ΡΠ½Ρ ΡΠ΅Π³ΠΈ. Π¦Π΅ ΡΠΎΠ±ΠΈΡΡ ΠΉΠΎΠ³ΠΎ ΡΠ΄Π΅Π°Π»ΡΠ½ΠΈΠΌ Π΄Π»Ρ Π·Π±Π΅ΡΡΠ³Π°Π½Π½Ρ ΡΠ° ΠΎΠ±ΠΌΡΠ½Ρ Π±ΡΠ΄Ρ-ΡΠΊΠΈΠΌΠΈ ΡΡΡΡΠΊΡΡΡΠΎΠ²Π°Π½ΠΈΠΌΠΈ Π΄Π°Π½ΠΈΠΌΠΈ, Π½Π΅Π·Π°Π»Π΅ΠΆΠ½ΠΎ Π²ΡΠ΄ ΡΡ Π½ΡΠΎΠ³ΠΎ Π·ΠΌΡΡΡΡ ΡΠ° ΡΠΊΠ»Π°Π΄Π½ΠΎΡΡΡ.
3. ΠΡΠΎΡ-ΠΏΠ»Π°ΡΡΠΎΡΠΌΠ½Π° ΡΡΠΌΡΡΠ½ΡΡΡΡ:
XML ΠΌΠΎΠΆΠ½Π° Π²ΠΈΠΊΠΎΡΠΈΡΡΠΎΠ²ΡΠ²Π°ΡΠΈ Π½Π° Π±ΡΠ΄Ρ-ΡΠΊΡΠΉ ΠΏΠ»Π°ΡΡΠΎΡΠΌΡ Π°Π±ΠΎ ΠΎΠΏΠ΅ΡΠ°ΡΡΠΉΠ½ΡΠΉ ΡΠΈΡΡΠ΅ΠΌΡ, ΡΠΎ ΡΠΎΠ±ΠΈΡΡ ΠΉΠΎΠ³ΠΎ ΡΠ½ΡΠ²Π΅ΡΡΠ°Π»ΡΠ½ΠΈΠΌ ΡΠΎΡΠΌΠ°ΡΠΎΠΌ Π΄Π»Ρ ΠΎΠ±ΠΌΡΠ½Ρ Π΄Π°Π½ΠΈΠΌΠΈ ΠΌΡΠΆ Π΄ΠΎΠ΄Π°ΡΠΊΠ°ΠΌΠΈ, ΡΠΎΠ·ΡΠΎΠ±Π»Π΅Π½ΠΈΠΌΠΈ Π½Π° ΡΡΠ·Π½ΠΈΡ ΠΌΠΎΠ²Π°Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΡΠ²Π°Π½Π½Ρ.
4. Π‘Π°ΠΌΠΎΠΎΠΏΠΈΡΠΎΠ²ΠΈΠΉ:
XML-Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠΈ ΠΎΠΏΠΈΡΡΡΡΡ ΡΠ΅Π±Π΅ Π·Π° Π΄ΠΎΠΏΠΎΠΌΠΎΠ³ΠΎΡ Π·Π½Π°ΡΡΡΠΈΡ ΡΠ΅Π³ΡΠ², ΡΠΎ Π΄Π°Ρ Π·ΠΌΠΎΠ³Ρ Π·ΡΠΎΠ·ΡΠΌΡΡΠΈ, ΡΠΎ ΡΠ²Π»ΡΡ ΡΠΎΠ±ΠΎΡ ΠΊΠΎΠΆΠ΅Π½ ΡΡΠ°Π³ΠΌΠ΅Π½Ρ Π΄Π°Π½ΠΈΡ , Π½Π΅ ΠΏΠΎΡΡΠ΅Π±ΡΡΡΠΈ Π·ΠΎΠ²Π½ΡΡΠ½ΡΠΎΡ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΡΡ.
ΠΠ΅Π΄ΠΎΠ»ΡΠΊΠΈ XML
1. ΠΠ°Π³Π°ΡΠΎΡΠ»ΡΠ²Π½ΡΡΡΡ:
XML ΠΌΠ°Ρ ΡΠ΅Π½Π΄Π΅Π½ΡΡΡ Π±ΡΡΠΈ Π±ΡΠ»ΡΡ Π±Π°Π³Π°ΡΠΎΡΠ»ΡΠ²Π½ΠΈΠΌ, Π½ΡΠΆ ΡΠ½ΡΡ ΡΠΎΡΠΌΠ°ΡΠΈ, ΡΠ°ΠΊΡ ΡΠΊ JSON. ΠΠΎΠΆΠ΅Π½ ΡΡΠ°Π³ΠΌΠ΅Π½Ρ Π΄Π°Π½ΠΈΡ ΠΏΠΎΠ²ΠΈΠ½Π΅Π½ Π±ΡΡΠΈ Π²ΠΊΠ»Π°Π΄Π΅Π½ΠΈΠΉ Π² ΡΠ΅Π³ΠΈ, ΡΠΎ ΠΌΠΎΠΆΠ΅ Π·ΡΠΎΠ±ΠΈΡΠΈ XML-ΡΠ°ΠΉΠ»ΠΈ Π±ΡΠ»ΡΡΠΈΠΌΠΈ Ρ ΡΠΊΠ»Π°Π΄Π½ΡΡΠΈΠΌΠΈ Π΄Π»Ρ ΡΠ²ΠΈΠ΄ΠΊΠΎΡ ΠΎΠ±ΡΠΎΠ±ΠΊΠΈ, ΠΎΡΠΎΠ±Π»ΠΈΠ²ΠΎ Π΄Π»Ρ Π²Π΅Π»ΠΈΠΊΠΈΡ Π½Π°Π±ΠΎΡΡΠ² Π΄Π°Π½ΠΈΡ .
2. ΠΠ°ΠΊΠ»Π°Π΄Π½Ρ Π²ΠΈΡΡΠ°ΡΠΈ Π½Π° ΠΎΠ±ΡΠΎΠ±ΠΊΡ:
Π‘ΠΈΠ½ΡΠ°ΠΊΡΠΈΡΠ½ΠΈΠΉ Π°Π½Π°Π»ΡΠ· XML ΠΌΠΎΠΆΠ΅ Π±ΡΡΠΈ ΠΏΠΎΠ²ΡΠ»ΡΠ½ΡΡΠΈΠΌ ΠΏΠΎΡΡΠ²Π½ΡΠ½ΠΎ Π· ΡΠ½ΡΠΈΠΌΠΈ Π»Π΅Π³ΠΊΠΈΠΌΠΈ ΡΠΎΡΠΌΠ°ΡΠ°ΠΌΠΈ, ΡΠ°ΠΊΠΈΠΌΠΈ ΡΠΊ JSON, ΠΎΡΠΎΠ±Π»ΠΈΠ²ΠΎ ΠΏΡΠΈ ΠΎΠ±ΡΠΎΠ±ΡΡ Π²Π΅Π»ΠΈΠΊΠΈΡ ΡΠ°ΠΉΠ»ΡΠ², ΡΠΎ ΠΌΠΎΠΆΠ΅ Π²ΠΈΠΌΠ°Π³Π°ΡΠΈ Π±ΡΠ»ΡΡΠ΅ ΠΎΠ±ΡΠΈΡΠ»ΡΠ²Π°Π»ΡΠ½ΠΎΡ ΠΏΠΎΡΡΠΆΠ½ΠΎΡΡΡ ΡΠ° ΠΏΠ°ΠΌ’ΡΡΡ.
ΠΠΈΡΠ½ΠΎΠ²ΠΎΠΊ
XML (Extensible Markup Language – ΡΠΎΠ·ΡΠΈΡΡΠ²Π°Π½Π° ΠΌΠΎΠ²Π° ΡΠΎΠ·ΠΌΡΡΠΊΠΈ) – ΡΠ΅ ΠΏΠΎΡΡΠΆΠ½ΠΈΠΉ Ρ ΡΠ½ΡΠ²Π΅ΡΡΠ°Π»ΡΠ½ΠΈΠΉ ΡΠΎΡΠΌΠ°Ρ, ΡΠΊΠΈΠΉ Π²ΠΈΠΊΠΎΡΠΈΡΡΠΎΠ²ΡΡΡΡΡΡ Π΄Π»Ρ Π·Π±Π΅ΡΡΠ³Π°Π½Π½Ρ, ΠΏΠ΅ΡΠ΅Π΄Π°ΡΡ ΡΠ° ΡΡΡΡΠΊΡΡΡΡΠ²Π°Π½Π½Ρ Π΄Π°Π½ΠΈΡ Ρ Π·ΡΡΡΠ½ΠΎΠΌΡ Π΄Π»Ρ ΡΠΈΡΠ°Π½Π½Ρ Π»ΡΠ΄ΠΈΠ½ΠΎΡ ΡΠ° ΠΌΠ°ΡΠΈΠ½ΠΎΡ Π²ΠΈΠ³Π»ΡΠ΄Ρ. ΠΠΎΠ³ΠΎ Π³Π½ΡΡΠΊΡΡΡΡ Ρ ΠΊΡΠΎΡ-ΠΏΠ»Π°ΡΡΠΎΡΠΌΠ΅Π½Π½Π° ΡΡΠΌΡΡΠ½ΡΡΡΡ ΡΠΎΠ±Π»ΡΡΡ ΠΉΠΎΠ³ΠΎ ΠΏΠΎΠΏΡΠ»ΡΡΠ½ΠΈΠΌ Π²ΠΈΠ±ΠΎΡΠΎΠΌ Π΄Π»Ρ ΡΠΈΡΠΎΠΊΠΎΠ³ΠΎ ΡΠΏΠ΅ΠΊΡΡΡ Π΄ΠΎΠ΄Π°ΡΠΊΡΠ², Π²ΡΠ΄ Π²Π΅Π±-ΡΠ΅ΡΠ²ΡΡΡΠ² Π΄ΠΎ ΠΊΠΎΠ½ΡΡΠ³ΡΡΠ°ΡΡΠΉΠ½ΠΈΡ ΡΠ°ΠΉΠ»ΡΠ². Π₯ΠΎΡΠ° XML ΠΌΠΎΠΆΠ΅ Π±ΡΡΠΈ Π±Π°Π³Π°ΡΠΎΡΠ»ΡΠ²Π½ΠΈΠΌ Ρ ΡΠ½ΠΎΠ΄Ρ ΠΏΠΎΠ²ΡΠ»ΡΠ½ΠΈΠΌ Π² ΠΎΠ±ΡΠΎΠ±ΡΡ, ΠΉΠΎΠ³ΠΎ ΡΠ°ΠΌΠΎΠΎΠΏΠΈΡΠΎΠ²Π° ΠΏΡΠΈΡΠΎΠ΄Π° Ρ ΡΠΈΡΠΎΠΊΠ΅ Π²ΠΈΠΊΠΎΡΠΈΡΡΠ°Π½Π½Ρ ΠΏΡΠΎΠ΄ΠΎΠ²ΠΆΡΡΡΡ ΡΠΎΠ±ΠΈΡΠΈ ΠΉΠΎΠ³ΠΎ Π²Π°ΠΆΠ»ΠΈΠ²ΠΈΠΌ ΡΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠΎΠΌ Π΄Π»Ρ ΡΠΏΡΠ°Π²Π»ΡΠ½Π½Ρ Π΄Π°Π½ΠΈΠΌΠΈ Ρ ΠΊΠΎΠΌΡΠ½ΡΠΊΠ°ΡΡΡ Π² ΡΡΡΠ°ΡΠ½ΠΎΠΌΡ ΡΠΈΡΡΠΎΠ²ΠΎΠΌΡ ΡΠ²ΡΡΡ.
