Както се използва XML

XML се използва в много аспекти на уеб програмиране, но основната му задача - да се улесни съхранението и предаването на данни.

XML разделя на данни от HTML

Ако сте в HTML документ, който искате да покажете динамичен данни, това ще отнеме твърде много време, ако всеки път, когато данните се е променило, да редактирате документа за HTML.

Тъй като XML данни могат да се съхраняват в отделни XML файлове. В този случай ще се фокусира върху използването на HTML / CSS и шаблони за показване, и можете да бъдете сигурни, че постъпващите нови данни не изисква никакви промени в документа за HTML.

XML опростява разпространение на данни

В реалния свят, компютърни системи и бази данни използват данни от несъвместими формати.

XML данни се съхраняват в обикновен текстов формат. Тя предоставя софтуер и хардуер независимост.

Това го прави лесно създаването на данни, които могат да се използват най-различни приложения.

XML опростява трансфера на данни

Един от най-много проблеми за развитие на отнемащи време винаги е била и все още остава проблемът за обмен на данни между несъвместими системи с един на друг.

XML опростява промяната на платформата

Преходът към новата система (хардуерни или софтуерни платформи) винаги отнема много време. Множество от данни трябва да се преобразува в нови формати. Тя често е в противоречие данни се губи.

XML данни се съхраняват в текстов формат. Това значително улеснява разширяването или модернизирането на операционни системи, преходът към нови приложения или браузъри, без риск от загуба на данни.

XML прави вашите данни по-достъпни

Достъп до вашите данни могат не само да получите HTML документи, но също така и по всякакъв друг начин.

С XML, данните ви са на разположение за всички видове "четящи машини" (гласови машини на новинарските емисии и т.н.), които значително по-лесно да се отнасят към тях за хора с ограничено зрение и други физически проблеми.

XML се използва за създаване на нов език, Интернет

С използването на XML е създаден множество интернет езици за програмиране.

Ето няколко примера:

  • XHTML
  • WSDL за описване на разположение на уеб услуги
  • WAP и WML като езици за маркиране за преносими устройства като PDA устройства
  • RSS езици за новинарски емисии
  • RDF и OWL за описващи ресурси и онтология
  • SMIL за описване мултимедия мрежа