15%

Π—Π°ΠΎΡ‰Π°Π΄ΠΆΡƒΠΉΡ‚Π΅ 15% Π½Π° всіх послугах хостингу

ΠŸΠ΅Ρ€Π΅Π²Ρ–Ρ€Ρ‚Π΅ свої Π½Π°Π²ΠΈΡ‡ΠΊΠΈ Ρ‚Π° ΠΎΡ‚Ρ€ΠΈΠΌΠ°ΠΉΡ‚Π΅ Π—Π½ΠΈΠΆΠΊΡƒ Π½Π° Π±ΡƒΠ΄ΡŒ-який Ρ‚Π°Ρ€ΠΈΡ„Π½ΠΈΠΉ ΠΏΠ»Π°Π½

Використовуй ΠΊΠΎΠ΄:

Skills
ΠŸΠΎΡ‡Π°Ρ‚ΠΈ
23.12.2024

Π©ΠΎ Ρ‚Π°ΠΊΠ΅ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ XML

XML (Extensible Markup Language – Ρ€ΠΎΠ·ΡˆΠΈΡ€ΡŽΠ²Π°Π½Π° ΠΌΠΎΠ²Π° Ρ€ΠΎΠ·ΠΌΡ–Ρ‚ΠΊΠΈ) – Ρ†Π΅ Π³Π½ΡƒΡ‡ΠΊΠΈΠΉ, структурований Ρ„ΠΎΡ€ΠΌΠ°Ρ‚, який Π²ΠΈΠΊΠΎΡ€ΠΈΡΡ‚ΠΎΠ²ΡƒΡ”Ρ‚ΡŒΡΡ для збСрігання Ρ‚Π° транспортування Π΄Π°Π½ΠΈΡ… Ρƒ Ρ‡ΠΈΡ‚Π°Π±Π΅Π»ΡŒΠ½ΠΎΠΌΡƒ Ρ‚Π° ΠΎΡ€Π³Π°Π½Ρ–Π·ΠΎΠ²Π°Π½ΠΎΠΌΡƒ вигляді. XML часто Π²ΠΈΠΊΠΎΡ€ΠΈΡΡ‚ΠΎΠ²ΡƒΡ”Ρ‚ΡŒΡΡ для Π·Π²’язку ΠΌΡ–ΠΆ Ρ€Ρ–Π·Π½ΠΈΠΌΠΈ систСмами, ΠΎΠ±ΠΌΡ–Π½Ρƒ Π΄Π°Π½ΠΈΠΌΠΈ Ρ‚Π° Π²Π΅Π±-сСрвісами завдяки своїй Π½Π΅Π·Π°Π»Π΅ΠΆΠ½Ρ–ΠΉ Π²Ρ–Π΄ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠΈ ΠΏΡ€ΠΈΡ€ΠΎΠ΄Ρ–. Π₯ΠΎΡ‡Π° Π·Π° Π·ΠΎΠ²Π½Ρ–ΡˆΠ½Ρ–ΠΌ виглядом Π²Ρ–Π½ Π½Π°Π³Π°Π΄ΡƒΡ” HTML, XML Π² ΠΏΠ΅Ρ€ΡˆΡƒ Ρ‡Π΅Ρ€Π³Ρƒ ΠΎΡ€Ρ–Ρ”Π½Ρ‚ΠΎΠ²Π°Π½ΠΈΠΉ Π½Π° ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡Ρƒ Π΄Π°Π½ΠΈΡ…, Π° Π½Π΅ Π½Π° Ρ—Ρ…Π½Ρ” відобраТСння.

Π£ Ρ†Ρ–ΠΉ статті ΠΌΠΈ пояснимо, Ρ‰ΠΎ Ρ‚Π°ΠΊΠ΅ XML, як Π²Ρ–Π½ ΠΏΡ€Π°Ρ†ΡŽΡ” Ρ– Π΄Π΅ Π½Π°ΠΉΡ‡Π°ΡΡ‚Ρ–ΡˆΠ΅ Π²ΠΈΠΊΠΎΡ€ΠΈΡΡ‚ΠΎΠ²ΡƒΡ”Ρ‚ΡŒΡΡ.


Π©ΠΎ Ρ‚Π°ΠΊΠ΅ XML?

XML Ρ€ΠΎΠ·ΡˆΠΈΡ„Ρ€ΠΎΠ²ΡƒΡ”Ρ‚ΡŒΡΡ як Extensible Markup Language (Ρ€ΠΎΠ·ΡˆΠΈΡ€ΡŽΠ²Π°Π½Π° ΠΌΠΎΠ²Π° Ρ€ΠΎΠ·ΠΌΡ–Ρ‚ΠΊΠΈ) – стандарт для визначСння Ρ‚Π° структурування Π΄Π°Π½ΠΈΡ… Ρƒ тСкстовому Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Ρ–, який Ρ” як ΠΌΠ°ΡˆΠΈΠ½ΠΎΠ·Ρ‡ΠΈΡ‚ΡƒΠ²Π°Π½ΠΈΠΌ, Ρ‚Π°ΠΊ Ρ– Ρ‡ΠΈΡ‚Π°Π±Π΅Π»ΡŒΠ½ΠΈΠΌ для людини. На Π²Ρ–Π΄ΠΌΡ–Π½Ρƒ Π²Ρ–Π΄ HTML, який Π²ΠΈΠΊΠΎΡ€ΠΈΡΡ‚ΠΎΠ²ΡƒΡ”Ρ‚ΡŒΡΡ для форматування Ρ‚Π° відобраТСння Π΄Π°Π½ΠΈΡ… Π½Π° Π²Π΅Π±-сторінках, XML ΠΏΡ€ΠΈΠ·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ Π²ΠΈΠΊΠ»ΡŽΡ‡Π½ΠΎ для збСрігання, транспортування Ρ‚Π° структурування Π΄Π°Π½ΠΈΡ….

ΠšΠ»ΡŽΡ‡ΠΎΠ²Ρ– особливості XML:

  • Π ΠΎΠ·ΡˆΠΈΡ€ΡŽΠ²Π°Π½Ρ–ΡΡ‚ΡŒ: ΠšΠΎΡ€ΠΈΡΡ‚ΡƒΠ²Π°Ρ‡Ρ– ΠΌΠΎΠΆΡƒΡ‚ΡŒ Π²ΠΈΠ·Π½Π°Ρ‡Π°Ρ‚ΠΈ власні Ρ‚Π΅Π³ΠΈ Ρ‚Π° структури Π½Π° основі ΠΏΠΎΡ‚Ρ€Π΅Π± Π΄Π°Π½ΠΈΡ…, Ρ‰ΠΎ ΠΎΠΏΠΈΡΡƒΡŽΡ‚ΡŒΡΡ.
  • ΠΠ΅Π·Π°Π»Π΅ΠΆΠ½Ρ–ΡΡ‚ΡŒ Π²Ρ–Π΄ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠΈ: XML-Ρ„Π°ΠΉΠ»ΠΈ ΠΌΠΎΠΆΠ½Π° ΡΡ‚Π²ΠΎΡ€ΡŽΠ²Π°Ρ‚ΠΈ Ρ‚Π° обробляти Π½Π° Ρ€Ρ–Π·Π½ΠΈΡ… ΠΎΠΏΠ΅Ρ€Π°Ρ†Ρ–ΠΉΠ½ΠΈΡ… систСмах, ΠΌΠΎΠ²Π°Ρ… програмування Ρ‚Π° ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ°Ρ….
  • Бамоописовий: XML використовує Ρ‚Π΅Π³ΠΈ для опису вмісту, Ρ‰ΠΎ Ρ€ΠΎΠ±ΠΈΡ‚ΡŒ ΠΉΠΎΠ³ΠΎ Ρ‡Ρ–Ρ‚ΠΊΠΈΠΌ Ρ– Π·Ρ€ΠΎΠ·ΡƒΠΌΡ–Π»ΠΈΠΌ, Ρ‰ΠΎ ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡŽΡ‚ΡŒ Π΄Π°Π½Ρ–.

Π―ΠΊ ΠΏΡ€Π°Ρ†ΡŽΡ” XML?

XML ΠΏΡ€Π°Ρ†ΡŽΡ” Π·Π° допомогою Ρ‚Π΅Π³Ρ–Π² для структурування Π΄Π°Π½ΠΈΡ…. Π’Π΅Π³ΠΈ Π²ΠΈΠΊΠΎΡ€ΠΈΡΡ‚ΠΎΠ²ΡƒΡŽΡ‚ΡŒΡΡ для визначСння Π΅Π»Π΅ΠΌΠ΅Π½Ρ‚Ρ–Π², які Ρ” Π±ΡƒΠ΄Ρ–Π²Π΅Π»ΡŒΠ½ΠΈΠΌΠΈ Π±Π»ΠΎΠΊΠ°ΠΌΠΈ XML-Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°. КоТСн Π΅Π»Π΅ΠΌΠ΅Π½Ρ‚ ΠΌΠΎΠΆΠ΅ ΠΌΠ°Ρ‚ΠΈ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ΠΈ, ΠΏΡ–Π΄Π΅Π»Π΅ΠΌΠ΅Π½Ρ‚ΠΈ Ρ‚Π° значСння, Ρ‰ΠΎ дозволяє Π²ΠΊΠ»Π°Π΄Π°Ρ‚ΠΈ Ρ–Π½Ρ„ΠΎΡ€ΠΌΠ°Ρ†Ρ–ΡŽ Ρ‚Π° ΡΡ‚Π²ΠΎΡ€ΡŽΠ²Π°Ρ‚ΠΈ складні структури Π΄Π°Π½ΠΈΡ….

ΠŸΡ€ΠΈΠΊΠ»Π°Π΄ XML-Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°:

Π”ΠΆΠΎΠ½ Π”ΠΎΡƒ 29.99 Jane Smith39.99

Π£ Ρ†ΡŒΠΎΠΌΡƒ ΠΏΡ€ΠΈΠΊΠ»Π°Π΄Ρ–

  • 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:

    localhostadminpassword123

    4. ЗбСрігання Π΄Π°Π½ΠΈΡ… для Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Ρ–Π²

    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 ΠΌΠΎΠΆΠ΅ Π±ΡƒΡ‚ΠΈ багатослівним Ρ– Ρ–Π½ΠΎΠ΄Ρ– ΠΏΠΎΠ²Ρ–Π»ΡŒΠ½ΠΈΠΌ Π² ΠΎΠ±Ρ€ΠΎΠ±Ρ†Ρ–, ΠΉΠΎΠ³ΠΎ самоописова ΠΏΡ€ΠΈΡ€ΠΎΠ΄Π° Ρ– ΡˆΠΈΡ€ΠΎΠΊΠ΅ використання ΠΏΡ€ΠΎΠ΄ΠΎΠ²ΠΆΡƒΡŽΡ‚ΡŒ Ρ€ΠΎΠ±ΠΈΡ‚ΠΈ ΠΉΠΎΠ³ΠΎ Π²Π°ΠΆΠ»ΠΈΠ²ΠΈΠΌ інструмСнтом для управління Π΄Π°Π½ΠΈΠΌΠΈ Ρ– ΠΊΠΎΠΌΡƒΠ½Ρ–ΠΊΠ°Ρ†Ρ–Ρ— Π² сучасному Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΠΎΠΌΡƒ світі.

15%

Π—Π°ΠΎΡ‰Π°Π΄ΠΆΡƒΠΉΡ‚Π΅ 15% Π½Π° всіх послугах хостингу

ΠŸΠ΅Ρ€Π΅Π²Ρ–Ρ€Ρ‚Π΅ свої Π½Π°Π²ΠΈΡ‡ΠΊΠΈ Ρ‚Π° ΠΎΡ‚Ρ€ΠΈΠΌΠ°ΠΉΡ‚Π΅ Π—Π½ΠΈΠΆΠΊΡƒ Π½Π° Π±ΡƒΠ΄ΡŒ-який Ρ‚Π°Ρ€ΠΈΡ„Π½ΠΈΠΉ ΠΏΠ»Π°Π½

Використовуй ΠΊΠΎΠ΄:

Skills
ΠŸΠΎΡ‡Π°Ρ‚ΠΈ