Както се използва 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 за описване мултимедия мрежа