Мова розмітки даних: відмінності між версіями

[неперевірена версія][неперевірена версія]
Вилучено вміст Додано вміст
SieBot (обговорення | внесок)
м стильові правлення
Рядок 45:
XML — це, як і SGML, [[метамова]] розмітки, яка зараз широко використовується. Вона була розроблена комітетом [[W3C|Консорціуму Всесвітньої павутини]], на чолі якого стояв [[Джон Босак]]. Головне призначення XML — спростити SGML, фокусуючись на певному завданні — документах [[Інтернет]]у. XML лишається метамовою, яка дозволяє користувачам створювати будь-які потрібні теги (впровадження розширюваності), а потім описувати ці теги та їх дозволене використання.
 
Прийняттю XML сприяв той факт, що кожен XML-документ може бути записаний таким чином, що він водночас є і SGML-документом, тому існуючі SGML-користувачі та програми можуть достатньо легко перейти на синтаксис XML. Однак, ця мова розмітки виключає багато більш складних та орієнтованих на людей, характерних рис SGML аби спростити реалізацію розмітки (в той час як зростає об’ємобсяг самої розмітки тексту, а зручність читання та редагування зменшується). Інші вдосконалення виправляють деякі проблеми SGML щодо міжнародних налаштувань та зробили можливим аналізувати та інтерпретувати ієрархію документа, навіть якщо немає чіткого визначення [[Document Type Definition|DTD]].
 
XML була розроблена головним чином для напів-структурованих середовищ, таких, як документи та публікації. Виявилося так, що XML зайняла найкраще місце між простотою та гнучкістю, тому була швидко адаптована для багатьох інших використань. Зараз XML широко використовується для передачі даних між програмами. Як і HTML, вона може бути описана як «контейнерна» мова.