XML: відмінності між версіями

[перевірена версія][неперевірена версія]
Вилучено вміст Додано вміст
м Додано з "предметно-орієнтовані" посилання на статтю
Katana-ua (обговорення | внесок)
Немає опису редагування
Рядок 17:
| standard = [http://www.w3.org/TR/2006/REC-xml-20060816/ 1.0 (Четверта редакція)] [http://www.w3.org/TR/2006/REC-xml11-20060816/ 1.1 (Друга редакція)]
}}
'''Розши́рювана мо́ва розмі́тки''' ({{lang-en|Extensible Markup Language}}, скорочено XML) — [[мова розмітки даних|мова розмітки]] для кодування документів у [[Формат файлу|форматі]], що є читабельним як для людини, так і для комп'ютера. Набір правил мови XML визначений специфікацією XML 1.0 [[Консорціум Всесвітньої павутини|Консорціуму Всесвітньої павутини]] ([[W3C]]) та кількома іншими специфікаціями (усі вони є безкоштовними [[Відкритий стандарт|відкритими стандартами]]).
'''Розши́рювана мо́ва розмі́тки''' ({{lang-en|Extensible Markup Language}}, скорочено XML)&nbsp;— запропонований консорціумом World Wide Web ([[W3C]]) стандарт побудови [[мова розмітки даних|мов розмітки]] ієрархічно структурованих [[Дані|даних]] для обміну між різними [[застосунок|застосунками]], зокрема, через [[Інтернет]].<ref name=XmlOriginsGoals>{{cite web|title=Extensible Markup Language (XML) 1.0 (Fourth Edition) — Origin and Goals|url=http://www.w3.org/TR/2006/REC-xml-20060816/#sec-origin-goals|first=Tim|last=Bray|coauthors=Jean Paoli, C. M. Sperberg-McQueen, Eve Maler, François Yergeau|year=September 2006|publisher=World Wide Web Consortium|accessdate=October 29 2006|archiveurl=http://www.webcitation.org/6HZy9pCnB|archivedate=2013-06-23}}</ref> Є спрощеною підмножиною мови розмітки [[SGML]]. XML-документ складається із текстових знаків, і придатний до читання людиною.
 
XML — це текстовий формат з підтримкою багатьох [[Мова|людських мов]] за допомогою [[Юнікод]].
 
Стандарт XML ({{lang-en|Recommendation}}, перше видання від [[10 лютого]] [[1998]], останнє, четверте видання [[29 вересня]] [[2006]]) визначає набір базових [[лексика|лексичних]] та [[синтаксис|синтаксичних]] правил для побудови мови описання інформації шляхом застосування простих ''тегів''. Цей формат достатньо гнучкий для того, аби бути придатним для застосування в різних галузях<ref name="XMLNut">{{cite book
Рядок 27 ⟶ 29:
|мова={{lang-en|}}
|видавництво=O'Reilly
|isbn=0-596-00292-0}}</ref>. Іншими словами, запропонований стандарт визначає [[Метамова|метамову]], на основі якої шляхом запровадження обмежень на структуру та зміст документів визначаються специфічні, [[Предметно-орієнтована мова програмування|предметно-орієнтовані]] мови розмітки даних. Ці обмеження описуються [[XML schema|мовами схем]] ({{lang-en|Schema}}), такими як [[XML Schema (W3C)|XML Schema (XSD)]], [[Document Type Definition|DTD]] або [[RELAX NG]]. Прикладами мов, заснованихщо базуються на XML, є: [[XSLT]], [[XAML]], [[XUL]], [[RSS]], [[MathML]], [[GraphML]], [[XHTML]], [[Scalable Vector Graphics|SVG]], а також [[XML Schema (W3C)|XML Schema]].
 
== Основні поняття ==