<!DOCTYPE html>
<html class="client-nojs vector-feature-language-in-header-enabled vector-feature-language-in-main-menu-disabled vector-feature-language-in-main-page-header-disabled vector-feature-page-tools-pinned-disabled vector-feature-toc-pinned-clientpref-0 vector-toc-not-available vector-feature-main-menu-pinned-disabled vector-feature-limited-width-clientpref-1 vector-feature-limited-width-content-enabled vector-feature-custom-font-size-clientpref-1 vector-feature-appearance-pinned-clientpref-0 skin-theme-clientpref-os vector-sticky-header-enabled skin-theme-clientpref-thumb-standard" lang="uk" dir="ltr"><head>
    <meta charset="UTF-8">
    <title>XML</title>
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <link rel="icon" type="image/png" href="./_res_/favicon.png">
    <link rel="canonical" href="https://uk.wikipedia.org/wiki/XML"> <link href="./_mw_/ext.cite.styles.css" rel="stylesheet" type="text/css">
    <link href="./_mw_/ext.pygments.css" rel="stylesheet" type="text/css">
    <link href="./_mw_/ext.wikimediamessages.styles.css" rel="stylesheet" type="text/css">
    <link href="./_mw_/skins.vector.icons.css" rel="stylesheet" type="text/css">
    <link href="./_mw_/skins.vector.search.codex.styles.css" rel="stylesheet" type="text/css">
    <link href="./_mw_/skins.vector.styles.css" rel="stylesheet" type="text/css">
    <meta name="ResourceLoaderDynamicStyles" content="">
    
    <link rel="stylesheet" type="text/css" href="./_mw_/site.styles.css">
    <link rel="stylesheet" type="text/css" href="./_mw_/noscript.css">
    <link rel="stylesheet" type="text/css" href="./_res_/footer.css">
    <link rel="stylesheet" type="text/css" href="./_res_/vector-2022.css">
  </head>
  <body class="skin--responsive skin-vector skin-vector-search-vue mediawiki ltr sitedir-ltr mw-hide-empty-elt ns-0 ns-subject page-XML rootpage-XML skin-vector-2022 action-view">
    <div class="mw-page-container">
      <div class="mw-page-container-inner">
        <div class="mw-content-container">
          <main id="content" class="mw-body">
            <header class="mw-body-header vector-page-titlebar">
              <h1 id="firstHeading" class="firstHeading mw-first-heading"><span lang="uk" dir="ltr"><span class="mw-page-title-main">XML</span></span></h1>
            </header>
            <a id="top"></a>
            <div id="bodyContent" class="vector-body ve-init-mw-desktopArticleTarget-targetContainer" aria-labelledby="firstHeading" data-mw-ve-target-container="">
              <div id="contentSub">
                <div id="mw-content-subtitle"></div>
              </div>
              <div id="mw-content-text" class="mw-body-content mw-content-ltr" lang="uk" dir="ltr"><div class="mw-content-ltr mw-parser-output" lang="uk" dir="ltr"><style data-mw-deduplicate="TemplateStyles:r47828206">
/* start https://uk.wikipedia.org/ */


.mw-parser-output .infobox-header,.mw-parser-output .infobox-label,.mw-parser-output .infobox-above,.mw-parser-output .infobox-full-data,.mw-parser-output .infobox-data,.mw-parser-output .infobox-below,.mw-parser-output .infobox-subheader,.mw-parser-output .infobox-image,.mw-parser-output .infobox-navbar{vertical-align:top}.mw-parser-output .infobox-label,.mw-parser-output .infobox-data{text-align:left}.mw-parser-output .infobox .infobox-above,.mw-parser-output .infobox .infobox-title{font-size:125%;font-weight:bold;text-align:center}.mw-parser-output .infobox-title{padding:0.2em}.mw-parser-output .infobox .infobox-header,.mw-parser-output .infobox .infobox-subheader,.mw-parser-output .infobox .infobox-image,.mw-parser-output .infobox .infobox-full-data,.mw-parser-output .infobox .infobox-below{text-align:center}.mw-parser-output .infobox .infobox-navbar{text-align:right}.mw-parser-output .infobox-subbox{padding:0;border:none;margin:-3px;width:auto;min-width:100%;font-size:100%;clear:none;float:none;background-color:transparent;color:inherit}.mw-parser-output .infobox-3cols-child{margin:-3px}.mw-parser-output .infobox .navbar{font-size:100%}.mw-parser-output .infobox-code{color:inherit;background:inherit;border:none;padding:inherit}body.skin-minerva .mw-parser-output .infobox-header,body.skin-minerva .mw-parser-output .infobox-subheader,body.skin-minerva .mw-parser-output .infobox-above,body.skin-minerva .mw-parser-output .infobox-title,body.skin-minerva .mw-parser-output .infobox-image,body.skin-minerva .mw-parser-output .infobox-full-data,body.skin-minerva .mw-parser-output .infobox-below{text-align:center}@media screen{html.skin-theme-clientpref-night .mw-parser-output .infobox.vevent [bgcolor]{background:inherit;color:inherit}html.skin-theme-clientpref-night .mw-parser-output .infobox-full-data:not(.notheme)>div:not(.notheme)[style]{background:#1f1f23!important;color:var(--color-base,#eaecf0)}}@media screen and (prefers-color-scheme:dark){html.skin-theme-clientpref-os .mw-parser-output .infobox.vevent [bgcolor]{background:inherit;color:inherit}html.skin-theme-clientpref-os .mw-parser-output .infobox-full-data:not(.notheme)>div:not(.notheme)[style]{background:#1f1f23!important;color:var(--color-base,#eaecf0)}}@media(min-width:640px){body.skin--responsive .mw-parser-output .infobox-table{display:table!important}body.skin--responsive .mw-parser-output .infobox-table>caption{display:table-caption!important}body.skin--responsive .mw-parser-output .infobox-table>tbody{display:table-row-group}body.skin--responsive .mw-parser-output .infobox-table table:not(.not-infobox-table-cell) th,body.skin--responsive .mw-parser-output .infobox-table table:not(.not-infobox-table-cell) td{padding-left:inherit;padding-right:inherit}}


/* end   https://uk.wikipedia.org/ */
</style><table class="infobox" style="width: 23em;;"><caption class="infobox-title">Extensible Markup Language</caption><tbody><tr><td colspan="2" class="infobox-image"><span class="nowrap"><span class="wrap"><span class="wikidata-claim" data-wikidata-property-id="P154" data-wikidata-claim-id="Q2115$b6910765-4203-12e9-b066-fc47816a304a"><span class="wikidata-snak wikidata-main-snak"><span typeof="mw:File/Frameless"><img src="./_assets_/0c70a452f799bfe840676ee341124611/Extensible_Markup_Language_(XML)_logo.svg.png" decoding="async" width="193" height="80" class="mw-file-element" data-file-width="123" data-file-height="51" loading="lazy"></span></span></span></span></span></td></tr><tr><td colspan="2" class="infobox-image"><span typeof="mw:File"><img src="./_assets_/0c70a452f799bfe840676ee341124611/XML.svg.png" decoding="async" width="200" height="227" class="mw-file-element" data-file-width="293" data-file-height="333" loading="lazy"></span></td></tr><tr><th scope="row" class="infobox-label"><a href="%D0%A0%D0%BE%D0%B7%D1%88%D0%B8%D1%80%D0%B5%D0%BD%D0%BD%D1%8F_%D0%BD%D0%B0%D0%B7%D0%B2%D0%B8_%D1%84%D0%B0%D0%B9%D0%BB%D1%83" title="Розширення назви файлу">Розширення</a>:</th><td class="infobox-data"><code>.xml</code></td></tr><tr><th scope="row" class="infobox-label"><a href="MIME" title="MIME">MIME</a>-тип:</th><td class="infobox-data"><code>application/xml, text/xml (застаріла)</code></td></tr><tr><th scope="row" class="infobox-label"><a href="%D0%A3%D0%B7%D0%B0%D0%B3%D0%B0%D0%BB%D1%8C%D0%BD%D0%B5%D0%BD%D0%B8%D0%B9_%D1%96%D0%B4%D0%B5%D0%BD%D1%82%D0%B8%D1%84%D1%96%D0%BA%D0%B0%D1%82%D0%BE%D1%80_%D1%82%D0%B8%D0%BF%D1%83" title="Узагальнений ідентифікатор типу">Узагальнений ідентифікатор типу</a>:</th><td class="infobox-data">public.xml</td></tr><tr><th scope="row" class="infobox-label">Розробник:</th><td class="infobox-data"><a href="World_Wide_Web_Consortium" title="World Wide Web Consortium">World Wide Web Consortium</a></td></tr><tr><th scope="row" class="infobox-label">Тип формату:</th><td class="infobox-data"><a href="%D0%9C%D0%BE%D0%B2%D0%B0_%D1%80%D0%BE%D0%B7%D0%BC%D1%96%D1%82%D0%BA%D0%B8_%D0%B4%D0%B0%D0%BD%D0%B8%D1%85" title="Мова розмітки даних">мова розмітки даних</a></td></tr><tr><th scope="row" class="infobox-label">Розширений з:</th><td class="infobox-data"><a href="SGML" title="SGML">SGML</a></td></tr><tr><th scope="row" class="infobox-label">Розширений до:</th><td class="infobox-data"><a href="XHTML" title="XHTML">XHTML</a>, <a href="RSS" title="RSS">RSS</a>, <a href="Atom" title="Atom">Atom</a>, …</td></tr><tr><th scope="row" class="infobox-label"><a href="%D0%9C%D1%96%D0%B6%D0%BD%D0%B0%D1%80%D0%BE%D0%B4%D0%BD%D0%B8%D0%B9_%D1%81%D1%82%D0%B0%D0%BD%D0%B4%D0%B0%D1%80%D1%82" title="Міжнародний стандарт">Стандарт(и)</a>:</th><td class="infobox-data"><a rel="nofollow" class="external text" href="https://www.w3.org/TR/xml/">1.0 (П'ята редакція)</a> <a rel="nofollow" class="external text" href="http://www.w3.org/TR/2006/REC-xml11-20060816/">1.1 (Друга редакція)</a></td></tr><tr><th scope="row" class="infobox-label">Сайт:</th><td class="infobox-data"><span class="nowrap"><span class="wrap"><span class="wikidata-claim" data-wikidata-property-id="P856" data-wikidata-claim-id="Q2115$15BA6246-A3A0-4711-B797-A4CBDB8D1F12"><span class="wikidata-snak wikidata-main-snak"><a rel="nofollow" class="external text" href="http://www.w3.org/XML">w3.org/XML</a>​<style data-mw-deduplicate="TemplateStyles:r44275645">
/* start https://uk.wikipedia.org/ */


.mw-parser-output .ref-info{font-size:85%;cursor:help;margin-left:0.2em;color:var(--color-subtle,#54595d)}


/* end   https://uk.wikipedia.org/ */
</style><span title="англійською мовою" class="ref-info">(англ.)</span></span></span></span>&nbsp;<span class="penicon autoconfirmed-show"><span class="mw-valign-text-top" typeof="mw:File/Frameless"><a href="https://www.wikidata.org/wiki/Q2115?uselang=uk#P856" title="Редагувати інформацію у Вікіданих" class="external"><img alt="Редагувати інформацію у Вікіданих" src="./_assets_/0c70a452f799bfe840676ee341124611/OOjs_UI_icon_edit-ltr-progressive.svg.png" decoding="async" width="10" height="10" class="mw-file-element" data-file-width="20" data-file-height="20" loading="lazy"></a></span></span></span></td></tr></tbody></table>
<p><b>Розши́рювана мо́ва розмі́тки</b> (<a href="%D0%90%D0%BD%D0%B3%D0%BB%D1%96%D0%B9%D1%81%D1%8C%D0%BA%D0%B0_%D0%BC%D0%BE%D0%B2%D0%B0" title="Англійська мова">англ.</a> <i lang="en">E<b>X</b>tensible <b>M</b>arkup <b>L</b>anguage</i>, скорочено XML)&nbsp;— запропонований <a href="%D0%9A%D0%BE%D0%BD%D1%81%D0%BE%D1%80%D1%86%D1%96%D1%83%D0%BC" title="Консорціум">консорціумом</a> World Wide Web Consortium (<a href="W3C" class="mw-redirect" title="W3C">W3C</a>) стандарт побудови <a href="%D0%9C%D0%BE%D0%B2%D0%B0_%D1%80%D0%BE%D0%B7%D0%BC%D1%96%D1%82%D0%BA%D0%B8_%D0%B4%D0%B0%D0%BD%D0%B8%D1%85" title="Мова розмітки даних">мов розмітки</a> ієрархічно структурованих <a href="%D0%94%D0%B0%D0%BD%D1%96" title="Дані">даних</a> для обміну між різними <a href="%D0%97%D0%B0%D1%81%D1%82%D0%BE%D1%81%D1%83%D0%BD%D0%BE%D0%BA" title="Застосунок">застосунками</a>, зокрема, через <a href="%D0%86%D0%BD%D1%82%D0%B5%D1%80%D0%BD%D0%B5%D1%82" title="Інтернет">Інтернет</a>.<sup id="cite_ref-XmlOriginsGoals_1-0" class="reference"><a href="#cite_note-XmlOriginsGoals-1"><span class="cite-bracket">[</span>1<span class="cite-bracket">]</span></a></sup> Є спрощеною підмножиною мови розмітки <a href="SGML" title="SGML">SGML</a>. XML-документ складається із текстових знаків, і придатний до читання людиною.
</p><p>Стандарт XML (<a href="%D0%90%D0%BD%D0%B3%D0%BB%D1%96%D0%B9%D1%81%D1%8C%D0%BA%D0%B0_%D0%BC%D0%BE%D0%B2%D0%B0" title="Англійська мова">англ.</a> <i lang="en">Recommendation</i>, перше видання від <a href="10_%D0%BB%D1%8E%D1%82%D0%BE%D0%B3%D0%BE" title="10 лютого">10 лютого</a> <a href="1998" title="1998">1998</a>, останнє, четверте видання <a href="29_%D0%B2%D0%B5%D1%80%D0%B5%D1%81%D0%BD%D1%8F" title="29 вересня">29 вересня</a> <a href="2006" title="2006">2006</a>) визначає набір базових <a href="%D0%9B%D0%B5%D0%BA%D1%81%D0%B8%D0%BA%D0%B0" title="Лексика">лексичних</a> та <a href="%D0%A1%D0%B8%D0%BD%D1%82%D0%B0%D0%BA%D1%81%D0%B8%D1%81" title="Синтаксис">синтаксичних</a> правил для побудови мови опису інформації шляхом застосування простих <i>тегів</i>. Цей формат достатньо гнучкий для того, аби бути придатним для застосування в різних галузях<sup id="cite_ref-XMLNut_2-0" class="reference"><a href="#cite_note-XMLNut-2"><span class="cite-bracket">[</span>2<span class="cite-bracket">]</span></a></sup>. Іншими словами, запропонований стандарт визначає <a href="%D0%9C%D0%B5%D1%82%D0%B0%D0%BC%D0%BE%D0%B2%D0%B0" title="Метамова">метамову</a>, на основі якої шляхом запровадження обмежень на структуру та зміст документів визначаються специфічні, <a href="%D0%9F%D1%80%D0%B5%D0%B4%D0%BC%D0%B5%D1%82%D0%BD%D0%BE-%D0%BE%D1%80%D1%96%D1%94%D0%BD%D1%82%D0%BE%D0%B2%D0%B0%D0%BD%D0%B0_%D0%BC%D0%BE%D0%B2%D0%B0_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D1%83%D0%B2%D0%B0%D0%BD%D0%BD%D1%8F" title="Предметно-орієнтована мова програмування">предметно-орієнтовані</a> мови розмітки даних. Ці обмеження описуються <a href="XML_schema" title="XML schema">мовами схем</a> (<a href="%D0%90%D0%BD%D0%B3%D0%BB%D1%96%D0%B9%D1%81%D1%8C%D0%BA%D0%B0_%D0%BC%D0%BE%D0%B2%D0%B0" title="Англійська мова">англ.</a> <i lang="en">Schema</i>), такими як <a href="XML_schema" title="XML schema">XML Schema (XSD)</a>, <a href="Document_Type_Definition" title="Document Type Definition">DTD</a> або <a href="RELAX_NG" title="RELAX NG">RELAX NG</a>. Прикладами мов, заснованих на XML, є: <a href="XSLT" class="mw-redirect" title="XSLT">XSLT</a>, <a href="XAML" title="XAML">XAML</a>, <a href="XUL" title="XUL">XUL</a>, <a href="RSS" title="RSS">RSS</a>, <a href="MathML" title="MathML">MathML</a>, <a href="GraphML" title="GraphML">GraphML</a>, <a href="XHTML" title="XHTML">XHTML</a>, <a href="Scalable_Vector_Graphics" title="Scalable Vector Graphics">SVG</a>, а також <a href="XML_schema" title="XML schema">XML Schema</a>.
</p>

<div class="mw-heading mw-heading2"><h2 id="Основні_поняття"><span id=".D0.9E.D1.81.D0.BD.D0.BE.D0.B2.D0.BD.D1.96_.D0.BF.D0.BE.D0.BD.D1.8F.D1.82.D1.82.D1.8F"></span>Основні поняття</h2></div>
<dl><dt>Коректність</dt>
<dd>Коректний документ (<a href="%D0%90%D0%BD%D0%B3%D0%BB%D1%96%D0%B9%D1%81%D1%8C%D0%BA%D0%B0_%D0%BC%D0%BE%D0%B2%D0%B0" title="Англійська мова">англ.</a> <i lang="en">well-formed document</i>) відповідає всім синтаксичним правилам XML. Документ, що не є коректним, не може називатись XML-документом. <i>Сумісний синтаксичний аналізатор</i> (<a href="%D0%90%D0%BD%D0%B3%D0%BB%D1%96%D0%B9%D1%81%D1%8C%D0%BA%D0%B0_%D0%BC%D0%BE%D0%B2%D0%B0" title="Англійська мова">англ.</a> <i lang="en">Conforming parser</i>) не повинен обробляти такі документи. Зокрема, коректний XML-документ має:
<ul><li>Лише один елемент у корені.</li>
<li>Непорожні елементи розмічено початковим та кінцевим тегами (наприклад, <code>&lt;пункт&gt;Пункт 1&lt;/пункт&gt;</code>). Порожні елементи можуть позначатися «закритим» тегом, наприклад <code>&lt;IAmEmpty /&gt;</code>. Така пара еквівалентна <code>&lt;IAmEmpty&gt;&lt;/IAmEmpty&gt;</code>.</li>
<li>Один елемент не може мати декілька атрибутів з однаковою назвою. Значення атрибутів перебувають або в одинарних ('), або у подвійних (") лапках.</li>
<li>Теги можуть бути вкладені, але не можуть перекриватись. Кожен некореневий елемент мусить повністю перебувати в іншому елементі.</li>
<li>Документ має складатися тільки з правильно закодованих дозволених символів Юнікоду. Єдиними кодуваннями, які обов'язково має розуміти XML-процесор, є <a href="UTF-16" title="UTF-16">UTF-16</a> та <a href="UTF-8" title="UTF-8">UTF-8</a>. Фактичне та задеклароване кодування (<a href="%D0%90%D0%BD%D0%B3%D0%BB%D1%96%D0%B9%D1%81%D1%8C%D0%BA%D0%B0_%D0%BC%D0%BE%D0%B2%D0%B0" title="Англійська мова">англ.</a> <i lang="en">character encoding</i>) документа мають збігатись. Кодування може бути задекларовано ззовні, як у заголовку «Content-Type» при передачі за протоколом <a href="HTTP" title="HTTP">HTTP</a>, або в самому документі використанням явної розмітки на самому початку документа. У разі відсутності інформації про кодування документ має бути в кодуванні UTF-8 (або його підмножині ASCII).</li></ul></dd></dl>
<dl><dt>Валідність</dt>
<dd>Документ називається валідним (<a href="%D0%90%D0%BD%D0%B3%D0%BB%D1%96%D0%B9%D1%81%D1%8C%D0%BA%D0%B0_%D0%BC%D0%BE%D0%B2%D0%B0" title="Англійська мова">англ.</a> <i lang="en">valid</i>), якщо він є коректним, містить посилання на граматичні правила та повністю відповідає обмеженням, вказаним у цих правилах (<a href="Document_Type_Definition" title="Document Type Definition">DTD</a> або <a href="XML_Schema_(W3C)" title="XML Schema (W3C)">XML Schema</a> або іншому подібному документі).</dd>
<dt>Синтаксичний аналізатор</dt>
<dd>Синтаксичним аналізатором (часто <i>парсер</i>, від <a href="%D0%90%D0%BD%D0%B3%D0%BB%D1%96%D0%B9%D1%81%D1%8C%D0%BA%D0%B0_%D0%BC%D0%BE%D0%B2%D0%B0" title="Англійська мова">англ.</a> <i lang="en">parser</i>) називається <a href="%D0%9A%D0%BE%D0%BC%D0%BF'%D1%8E%D1%82%D0%B5%D1%80%D0%BD%D0%B0_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%B0" title="Комп'ютерна програма">програма</a> або компонент, що читає XML-документ, проводить синтаксичний аналіз та відтворює його структуру. Якщо синтаксичний аналізатор перевіряє документ на валідність, то такий аналізатор називають <i>валідатором</i> (<a href="%D0%90%D0%BD%D0%B3%D0%BB%D1%96%D0%B9%D1%81%D1%8C%D0%BA%D0%B0_%D0%BC%D0%BE%D0%B2%D0%B0" title="Англійська мова">англ.</a> <i lang="en">validating</i>).</dd></dl>
<p>Назви елементів чутливі до регістру літер. Наприклад, наступна пара елементів правильна:
</p>
<dl><dd><code>&lt;Step&gt;</code> … <code>&lt;/Step&gt;</code></dd></dl>
<p>у той час як ця&nbsp;— ні:
</p>
<dl><dd><code>&lt;Step&gt;</code> … <code>&lt;/step&gt;</code></dd></dl>
<p>Правильний вибір назв для XML-елементів підкреслюватиме значення даних у створеній мові розмітки. Це сприятиме полегшенню роботи людей з такими документами, зберігаючи можливості для комп'ютерної обробки даних. Вибір змістовних назв передає <a href="%D0%A1%D0%B5%D0%BC%D0%B0%D0%BD%D1%82%D0%B8%D0%BA%D0%B0" title="Семантика">семантику</a> елементів та атрибутів для людини, без посилання на зовнішню документацію. Однак це може призвести до надмірності розмітки, що ускладнює редагування й збільшує розмір файлів.
</p>
<div class="mw-heading mw-heading2"><h2 id="Структура"><span id=".D0.A1.D1.82.D1.80.D1.83.D0.BA.D1.82.D1.83.D1.80.D0.B0"></span>Структура</h2></div>
<p>Приклад XML-документа:
</p>
<div class="mw-highlight mw-highlight-lang-xml mw-content-ltr" dir="ltr"><pre><span></span><span class="cp">&lt;?xml version="1.0" encoding="UTF-8" standalone="yes"?&gt;</span>
<span class="nt">&lt;mediawiki</span><span class="w"> </span><span class="na">xmlns=</span><span class="s">"http://www.mediawiki.org/xml/export-0.3/"</span><span class="w"> </span><span class="na">xml:lang=</span><span class="s">"uk"</span><span class="nt">&gt;</span>
<span class="w">  </span><span class="nt">&lt;page&gt;</span>
<span class="w">    </span><span class="nt">&lt;title&gt;</span>Фукідід<span class="nt">&lt;/title&gt;</span>
<span class="w">    </span><span class="nt">&lt;id&gt;</span>1529<span class="nt">&lt;/id&gt;</span>
<span class="w">    </span><span class="nt">&lt;revision&gt;</span>
<span class="w">      </span><span class="nt">&lt;id&gt;</span>4382<span class="nt">&lt;/id&gt;</span>
<span class="w">      </span><span class="nt">&lt;timestamp&gt;</span>2006-09-18T22:11:53Z<span class="nt">&lt;/timestamp&gt;</span>
<span class="w">      </span><span class="nt">&lt;minor</span><span class="w"> </span><span class="nt">/&gt;</span>
<span class="w">      </span><span class="nt">&lt;comment&gt;</span>Interwiki<span class="nt">&lt;/comment&gt;</span>
<span class="w">      </span><span class="nt">&lt;text</span><span class="w"> </span><span class="na">xml:space=</span><span class="s">"preserve"</span><span class="nt">&gt;</span>{{Wikipedia}}
<span class="w">      </span>*Історія<span class="w"> </span>—<span class="w"> </span>це<span class="w"> </span>філософія<span class="w"> </span>в<span class="w"> </span>прикладах.
<span class="w">      </span><span class="nt">&lt;/text&gt;</span>
<span class="w">    </span><span class="nt">&lt;/revision&gt;</span>
<span class="w">  </span><span class="nt">&lt;/page&gt;</span>
<span class="nt">&lt;/mediawiki&gt;</span>
</pre></div>
<p>XML-документи мають як фізичну, так і логічну структуру.
</p>
<div class="mw-heading mw-heading3"><h3 id="Фізична_структура"><span id=".D0.A4.D1.96.D0.B7.D0.B8.D1.87.D0.BD.D0.B0_.D1.81.D1.82.D1.80.D1.83.D0.BA.D1.82.D1.83.D1.80.D0.B0"></span>Фізична структура</h3></div>
<ul><li><a href="SGML-%D1%81%D1%83%D1%82%D0%BD%D1%96%D1%81%D1%82%D1%8C" title="SGML-сутність">Сутності</a> (<a href="%D0%90%D0%BD%D0%B3%D0%BB%D1%96%D0%B9%D1%81%D1%8C%D0%BA%D0%B0_%D0%BC%D0%BE%D0%B2%D0%B0" title="Англійська мова">англ.</a> <i lang="en">Entity</i>). Головною сутністю є зміст документа. Інші можливі сутності вказуються за допомогою
<ul><li>Посилання на сутності (<code><i>&amp;назва;</i></code> в самому документі, та, наприклад <code><i>%назва;</i></code> у визначені його типу) можуть слугувати в ролі позначень спеціальних символів, посилань на спеціальні символи (вказуючи коди символів <code>&amp;#<i>десяткове</i>;</code>, або <code>&amp;#x<i>шістнадцяткове</i>;</code>) або окремих документів чи фрагментів тексту.</li></ul></li>
<li>XML-декларація, в ній вказується версія XML, кодування та інша допоміжна інформація.</li>
<li>Декларація типу документа може застосовуватись для того, аби додавати нові типи сутностей та визначати логічну структуру документа.</li></ul>
<div class="mw-heading mw-heading3"><h3 id="Логічна_структура"><span id=".D0.9B.D0.BE.D0.B3.D1.96.D1.87.D0.BD.D0.B0_.D1.81.D1.82.D1.80.D1.83.D0.BA.D1.82.D1.83.D1.80.D0.B0"></span>Логічна структура</h3></div>
<p>XML-документ має ієрархічну логічну структуру, і може представлятись у вигляді дерева. Вузлами цього дерева можуть бути:
</p>
<ul><li>елементи, фізична структура яких складається із:
<ul><li>коректної пари відкриваючого та закриваючого тегів (<code>&lt;<i>Назва-тегу</i>&gt;</code>) та (<code>&lt;/<i>Назва-тегу</i>&gt;</code>), або</li>
<li>тегу порожнього елемента (<code>&lt;<i>Назва-тегу</i>&nbsp;/&gt;</code>),</li></ul></li>
<li>Атрибути, що мають вигляд пар ключ-значення (<code><i>назва атрибута</i>="<i>значення атрибута</i>"</code>) і знаходяться або у відкриваючому, або у порожньому тегу (подібно до <a href="%D0%9C%D0%B5%D1%82%D0%B0%D0%B4%D0%B0%D0%BD%D1%96" title="Метадані">метаданих</a>),</li>
<li>Вказівки щодо обробки документа (<a href="%D0%90%D0%BD%D0%B3%D0%BB%D1%96%D0%B9%D1%81%D1%8C%D0%BA%D0%B0_%D0%BC%D0%BE%D0%B2%D0%B0" title="Англійська мова">англ.</a> <i lang="en">Processing Instruction</i>) (<code>&lt;?<i>Обробник</i>&nbsp;<i>параметр</i>&nbsp;?&gt;</code>)</li>
<li>Коментарі (<code>&lt;!--&nbsp;<i>Текст коментаря</i>&nbsp;--&gt;</code>)</li>
<li>Текст, або у вигляді простого тексту, або фрагментів <a href="CDATA" title="CDATA">CDATA</a> (<code>&lt;![CDATA[&nbsp;<i>довільний текст</i>]]&gt;</code>).</li></ul>
<p>XML-документ повинен мати лише один кореневий елемент. Решта елементів є піделементами цього кореневого елемента.
</p><p>Деякі веб<a href="%D0%91%D1%80%D0%B0%D1%83%D0%B7%D0%B5%D1%80" title="Браузер">браузери</a> здатні безпосередньо відображати XML-документи. Це може досягатись шляхом застосування таблиці стилів (<a href="%D0%90%D0%BD%D0%B3%D0%BB%D1%96%D0%B9%D1%81%D1%8C%D0%BA%D0%B0_%D0%BC%D0%BE%D0%B2%D0%B0" title="Англійська мова">англ.</a> <i lang="en">Stylesheet</i>). Вказані у таблиці стилів операції можуть призводити до перетворення XML-документа в інший, відмінний від XML формат.
</p>
<div class="mw-heading mw-heading2"><h2 id="Коректність_XML-документів"><span id=".D0.9A.D0.BE.D1.80.D0.B5.D0.BA.D1.82.D0.BD.D1.96.D1.81.D1.82.D1.8C_XML-.D0.B4.D0.BE.D0.BA.D1.83.D0.BC.D0.B5.D0.BD.D1.82.D1.96.D0.B2"></span>Коректність XML-документів</h2></div>
<p>Залишивши назви, дозволену ієрархію, та значення елементів і атрибутів відкритою та можливою бути визначеною в спеціалізованих <i><a href="XML_schema" title="XML schema">схемах</a> або <a href="Document_Type_Definition" title="Document Type Definition">визначеннях типу документа</a> (DTD)</i>, XML утворює синтаксичну основу для створення спеціалізованих, заснованих на XML мовах розмітки даних. Загальний синтаксис таких документів стабільний і наперед визначений&nbsp;— документи мають відповідати базовим вимогам XML, гарантуючи те, що довільне програмне забезпечення з підтримкою XML буде здатне щонайменше зчитати і відтворити відносну структуру інформації, що міститься в них. Схема лише доповнює синтаксичні правила множиною обмежень. Зазвичай схеми обмежують назви елементів та атрибутів, дозволені типи значень і допустиму ієрархію елементів, наприклад, дозволяючи лише елементу з назвою «народження» містити піделемент із назвою «місяць» та з назвою «день», і кожен із них мусить містити лише літери. Обмеження, вказані в схемі, можуть також включати присвоєння певних <a href="%D0%A2%D0%B8%D0%BF_%D0%B4%D0%B0%D0%BD%D0%B8%D1%85" title="Тип даних">типів даних</a> для впливу на те, як обробляється інформація; наприклад, дані елемента «місяць» можна визначити як такі, що містять лише місяць, як це визначено відповідно до використаної мови схем.
</p><p>Коректний XML-документ, що відповідає обмеженням схеми або DTD, називається <b>валідним</b>.
</p>
<div class="mw-heading mw-heading3"><h3 id="DTD">DTD</h3></div>

<p>Найдавнішим форматом схем для XML є успадкований від <a href="SGML" title="SGML">SGML</a> формат визначення типу документа (<a href="Document_Type_Definition" title="Document Type Definition">Document Type Definition</a>, DTD). У той час, як через включення до стандарту XML 1.0 DTD став поширеним форматом схем, він має такі обмеження:
</p>
<ul><li>Відсутність нових можливостей XML, із найважливішою з посеред них простори назв.</li>
<li>Брак <a href="%D0%92%D0%B8%D1%80%D0%B0%D0%B7%D0%BD%D1%96%D1%81%D1%82%D1%8C_(%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D1%83%D0%B2%D0%B0%D0%BD%D0%BD%D1%8F)" title="Виразність (програмування)">виразності</a>. Деякі формальні аспекти XML-документів неможливо відобразити в DTD.</li>
<li>Використовується спеціалізований, заснований не на XML синтаксис для опису схем.</li></ul>
<p>DTD все ще використовується в багатьох програмах, оскільки він вважається найпростішим форматом для аналізу та збереження.
</p>
<div class="mw-heading mw-heading3"><h3 id="XML_Schema">XML Schema</h3></div>

<p>На заміну DTD було розроблено нову мову схем&nbsp;— <a href="XML_Schema_(W3C)" title="XML Schema (W3C)">XML Schema</a> (буквально&nbsp;— XML-схема), скорочено позначається як XSD (від <a href="%D0%90%D0%BD%D0%B3%D0%BB%D1%96%D0%B9%D1%81%D1%8C%D0%BA%D0%B0_%D0%BC%D0%BE%D0%B2%D0%B0" title="Англійська мова">англ.</a> <i lang="en">XML Schema Definition</i>). XSD набагато потужніші за DTD в описанні заснованих на XML мов. Вони використовують багатий набір <a href="%D0%A2%D0%B8%D0%BF_%D0%B4%D0%B0%D0%BD%D0%B8%D1%85" title="Тип даних">типів даних</a>, підтримують детальніші обмеження на структуру документів, та повинні оброблятись складнішими системами. XSD побудовано на основі XML, що робить можливим використання звичайних інструментів XML для їхньої обробки, хоча реалізації XSD вимагають набагато більше аніж просто можливість читати XML.
</p><p>Серед недоліків XSD називають такі:
</p>
<ul><li>Специфікація дуже велика, що робить її складною для розуміння та реалізації.</li>
<li>Оснований на XML синтаксис додає надмірності мові, що ускладнює читання та запис XSD.</li>
<li>Валідація відносно схеми може бути дорогим додатком до синтаксичного аналізу XML-документів.</li>
<li>Можливості моделювання дуже обмежені, без можливості впливу значень атрибутів на вміст елементів.</li>
<li>Модель отримання типів даних є дуже обмеженою, зокрема в тому, що отримання шляхом розширення є рідко коли корисним.</li>
<li>Механізми ключа/посилання на ключ/<a href="%D0%A3%D0%BD%D1%96%D0%BA%D0%B0%D0%BB%D1%8C%D0%BD%D1%96%D1%81%D1%82%D1%8C" title="Унікальність">унікальності</a> не враховують тип даних.</li>
<li>Концепція PSVI (<a href="%D0%90%D0%BD%D0%B3%D0%BB%D1%96%D0%B9%D1%81%D1%8C%D0%BA%D0%B0_%D0%BC%D0%BE%D0%B2%D0%B0" title="Англійська мова">англ.</a> <i lang="en">Post Schema Validation Infoset</i>) не має стандартного представлення або <a href="API" class="mw-redirect" title="API">прикладного програмного інтерфейсу</a>, що працює проти незалежності від реалізації, якщо не виконується повторна валідація.</li></ul>
<div class="mw-heading mw-heading3"><h3 id="RELAX_NG">RELAX NG</h3></div>

<p><a href="RELAX_NG" title="RELAX NG">RELAX NG</a> є іншою поширеною мовою схем для XML. Вперше RELAX NG було визначено стандартом <a href="OASIS_(%D0%BE%D1%80%D0%B3%D0%B0%D0%BD%D1%96%D0%B7%D0%B0%D1%86%D1%96%D1%8F)" class="mw-redirect" title="OASIS (організація)">OASIS</a>, а тепер&nbsp;— міжнародним стандартом ISO (як частина <a href="DSDL" title="DSDL">DSDL</a>). Ця мова схем має два формати: оснований на XML, та компактний, не-XML. Компактний синтаксис призначений для покращення можливості читання та написання схем, однак, оскільки існує точно визначений спосіб<sup id="cite_ref-3" class="reference"><a href="#cite_note-3"><span class="cite-bracket">[</span>3<span class="cite-bracket">]</span></a></sup> перетворення компактного формату в оснований на XML, і навпаки, не втрачаються переваги від використання стандартних XML-інструментів. RELAX NG має простіші системи для визначення та валідації у порівнянні з XML Schema, що робить її привабливішою для використання та реалізації. Також існує можливість використання модулів роботи з <a href="%D0%A2%D0%B8%D0%BF_%D0%B4%D0%B0%D0%BD%D0%B8%D1%85" title="Тип даних">типом даних</a>; наприклад, автор схеми RELAX NG може вказати, що значення XML-документа мають відповідати визначенням типам даних у форматі XML Schema Datatypes.
</p>
<div class="mw-heading mw-heading3"><h3 id="ISO_DSDL_та_інші_мови_схем"><span id="ISO_DSDL_.D1.82.D0.B0_.D1.96.D0.BD.D1.88.D1.96_.D0.BC.D0.BE.D0.B2.D0.B8_.D1.81.D1.85.D0.B5.D0.BC"></span>ISO DSDL та інші мови схем</h3></div>
<p>Стандарт ISO <a href="DSDL" title="DSDL">DSDL</a> (<a href="%D0%90%D0%BD%D0%B3%D0%BB%D1%96%D0%B9%D1%81%D1%8C%D0%BA%D0%B0_%D0%BC%D0%BE%D0%B2%D0%B0" title="Англійська мова">англ.</a> <i lang="en">Document Schema Description Languages</i>, мови описання схем документів) об'єднує широке коло малих мов схем, кожна із яких призначена для розв'язання окремих проблем. До DSDL належить <a href="RELAX_NG" title="RELAX NG">RELAX NG</a> із повним та компактним синтаксисом, мова припущень Schematron, та мови для визначення типів даних, обмежень на літери, перейменування та розкривання мнемонік, та основане на просторах назв перенаправлення фрагментів документів у різні валідатори. Мови DSDL все ще не мають підтримки як у XML Schema, і є, певною мірою, реакцією видавців на брак можливостей XML Schema для <a href="%D0%92%D0%B8%D0%B4%D0%B0%D0%B2%D0%BD%D0%B8%D1%87%D0%B0_%D1%81%D0%BF%D1%80%D0%B0%D0%B2%D0%B0" title="Видавнича справа">видавничої справи</a>.
</p><p>Деякі мови схем не тільки описують структуру певного формату XML-документів, а ще і мають обмежені можливості впливу на обробку документів цього формату. Як DTD, так і XSD мають цю можливість; наприклад, вони можуть визначати значення для атрибутів «за замовченням». Натомість, як RELAX NG так і Schematron таких можливостей не мають.
</p>
<div class="mw-heading mw-heading2"><h2 id="Обробка_XML-документів"><span id=".D0.9E.D0.B1.D1.80.D0.BE.D0.B1.D0.BA.D0.B0_XML-.D0.B4.D0.BE.D0.BA.D1.83.D0.BC.D0.B5.D0.BD.D1.82.D1.96.D0.B2"></span>Обробка XML-документів</h2></div>
<p>До XML-обробки відносяться форматування, синтаксичний аналіз, редагування, перевірка коректності і перетворення в інші формати<sup id="cite_ref-4" class="reference"><a href="#cite_note-4"><span class="cite-bracket">[</span>4<span class="cite-bracket">]</span></a></sup>.
</p><p>До традиційних технологій обробки XML-документів належать такі три технології:
</p>
<ul><li>Написання програм на <a href="%D0%9C%D0%BE%D0%B2%D0%B0_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D1%83%D0%B2%D0%B0%D0%BD%D0%BD%D1%8F" title="Мова програмування">мові програмування</a> із використанням API <a href="SAX" class="mw-redirect" title="SAX">SAX</a>.</li>
<li>Написання програм на мові програмування із використанням API <a href="DOM" class="mw-redirect" title="DOM">DOM</a>.</li>
<li>Застосування механізму перетворення та фільтра.</li></ul>
<p>До новіших технологій, що почали здобувати поширення останнім часом належать:
</p>
<ul><li>Активний аналіз.</li>
<li>Зв'язування даних.</li></ul>
<div class="mw-heading mw-heading3"><h3 id="Простий_API_для_XML_(SAX)"><span id=".D0.9F.D1.80.D0.BE.D1.81.D1.82.D0.B8.D0.B9_API_.D0.B4.D0.BB.D1.8F_XML_.28SAX.29"></span>Простий API для XML (SAX)</h3></div>

<p>Простий програмний інтерфейс для XML (<a href="%D0%90%D0%BD%D0%B3%D0%BB%D1%96%D0%B9%D1%81%D1%8C%D0%BA%D0%B0_%D0%BC%D0%BE%D0%B2%D0%B0" title="Англійська мова">англ.</a> <i lang="en">Simple API for XML</i>, SAX) є основаним на подіях інтерфейсом лексичного аналізу. Відповідно до цієї моделі, документ аналізується послідовно, а вміст документа передається на обробники подій аналізатора користувача. SAX є порівняно швидким та легким для реалізації, проте складним з точки зору задачі отримання інформації із різних частин XML-документів, оскільки розробник аналізатора мусить дбати про відстеження поточної частини документа. Запропонований SAX підхід краще підходить до ситуацій, коли певний тип інформації завжди обробляється однаково, попри те, в якій частині документа вона знаходиться.
</p>
<div class="mw-heading mw-heading3"><h3 id="Об'єктна_модель_документа_(DOM)"><span id=".D0.9E.D0.B1.27.D1.94.D0.BA.D1.82.D0.BD.D0.B0_.D0.BC.D0.BE.D0.B4.D0.B5.D0.BB.D1.8C_.D0.B4.D0.BE.D0.BA.D1.83.D0.BC.D0.B5.D0.BD.D1.82.D0.B0_.28DOM.29"></span>Об'єктна модель документа (DOM)</h3></div>

<p>Об'єктна модель документа (<a href="%D0%90%D0%BD%D0%B3%D0%BB%D1%96%D0%B9%D1%81%D1%8C%D0%BA%D0%B0_%D0%BC%D0%BE%D0%B2%D0%B0" title="Англійська мова">англ.</a> <i lang="en">Document Object Model</i>, DOM) є програмним інтерфейсом, який дозволяє здійснювати обхід цілого документа так, наче він є деревом, вузлами якого є об'єкти, що відтворюють зміст документа. Документ DOM може створюватись синтаксичним аналізатором або користувачами (з деякими обмеженнями). Типи даних вузлів DOM-дерев є абстрактними; реалізації мають власні, специфічні для мов програмування типи даних. Реалізації DOM мають тенденцію до інтенсивного використання пам'яті, оскільки зазвичай перед початком роботи документ має бути повністю завантажений, оброблений та перетворений на дерево об'єктів.
</p>
<div class="mw-heading mw-heading3"><h3 id="Перетворення_документів"><span id=".D0.9F.D0.B5.D1.80.D0.B5.D1.82.D0.B2.D0.BE.D1.80.D0.B5.D0.BD.D0.BD.D1.8F_.D0.B4.D0.BE.D0.BA.D1.83.D0.BC.D0.B5.D0.BD.D1.82.D1.96.D0.B2"></span>Перетворення документів</h3></div>

<p>Фільтр в родині XSL може перетворювати XML-документи на інші XML-документи<sup>[<i><span style="cursor:help" title="інформація без джерела">джерело?</span></i>]</sup>, для перегляду на екрані або друку.
</p>
<ul><li><b><a href="XSL-FO" class="mw-redirect" title="XSL-FO">XSL-FO</a></b> є <a href="%D0%94%D0%B5%D0%BA%D0%BB%D0%B0%D1%80%D0%B0%D1%82%D0%B8%D0%B2%D0%BD%D0%B5_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D1%83%D0%B2%D0%B0%D0%BD%D0%BD%D1%8F" title="Декларативне програмування">декларативною</a>, заснованою на XML мовою для макетування сторінок. XSL-FO процесор може перетворювати XSL-FO документ в інший, не заснований на XML формат, такий як <a href="PDF" title="PDF">PDF</a>.</li>
<li><b><a href="XSLT" class="mw-redirect" title="XSLT">XSLT</a></b> є декларативною, основаною на XML мовою описання перетворення документів. XSLT-процесор може використовувати XSLT-<i>стиль</i> в ролі інструкції для перетворення <a href="%D0%94%D0%B5%D1%80%D0%B5%D0%B2%D0%BE_(%D1%82%D0%B5%D0%BE%D1%80%D1%96%D1%8F_%D0%B3%D1%80%D0%B0%D1%84%D1%96%D0%B2)" title="Дерево (теорія графів)">дерева</a> даних, представленого одним XML-документом на інше дерево, що може потім бути серіалізоване в XML, HTML, простий текст, або інший, підтримуваний процесором, формат.</li>
<li><b><a href="XQuery" title="XQuery">XQuery</a></b> є розробленою консорціумом W3C мовою для написання запитів, створення та перетворення XML-даних.</li>
<li><b><a href="XPath" title="XPath">XPath</a></b> є подібною до DOM моделлю дерева та мовою описання шляхів для вибору даних в XML-документах. XSL-FO, XSLT та XQuery використовують XPath. XPath також містить бібліотеку додаткових функцій.</li></ul>
<div class="mw-heading mw-heading3"><h3 id="Активний_аналіз"><span id=".D0.90.D0.BA.D1.82.D0.B8.D0.B2.D0.BD.D0.B8.D0.B9_.D0.B0.D0.BD.D0.B0.D0.BB.D1.96.D0.B7"></span>Активний аналіз</h3></div>
<p>З точки зору активного аналізу (<a href="%D0%90%D0%BD%D0%B3%D0%BB%D1%96%D0%B9%D1%81%D1%8C%D0%BA%D0%B0_%D0%BC%D0%BE%D0%B2%D0%B0" title="Англійська мова">англ.</a> <i lang="en">Pull parsing</i>)<sup id="cite_ref-5" class="reference"><a href="#cite_note-5"><span class="cite-bracket">[</span>5<span class="cite-bracket">]</span></a></sup> XML-документ розглядається як послідовність елементів, які зчитуються послідовно, використовуючи <a href="%D0%A8%D0%B0%D0%B1%D0%BB%D0%BE%D0%BD%D0%B8_%D0%BF%D1%80%D0%BE%D0%B5%D0%BA%D1%82%D1%83%D0%B2%D0%B0%D0%BD%D0%BD%D1%8F_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BD%D0%BE%D0%B3%D0%BE_%D0%B7%D0%B0%D0%B1%D0%B5%D0%B7%D0%BF%D0%B5%D1%87%D0%B5%D0%BD%D0%BD%D1%8F" class="mw-redirect" title="Шаблони проектування програмного забезпечення">шаблон проектування</a> <a href="%D0%86%D1%82%D0%B5%D1%80%D0%B0%D1%82%D0%BE%D1%80_(%D1%88%D0%B0%D0%B1%D0%BB%D0%BE%D0%BD_%D0%BF%D1%80%D0%BE%D0%B5%D0%BA%D1%82%D1%83%D0%B2%D0%B0%D0%BD%D0%BD%D1%8F)" class="mw-redirect" title="Ітератор (шаблон проектування)">ітератор</a>. Такий підхід дозволяє створення <a href="%D0%A0%D0%B5%D0%BA%D1%83%D1%80%D1%81%D0%B8%D0%B2%D0%BD%D0%B8%D0%B9_%D1%81%D0%BF%D1%83%D1%81%D0%BA" title="Рекурсивний спуск">рекурсивних аналізаторів</a>, у яких структура коду відображає структуру аналізованих XML-документів, проміжні результати аналізу можуть бути використані і розміщені у вигляді локальних змінних в <a href="%D0%9F%D1%96%D0%B4%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%B0" title="Підпрограма">підпрограмах</a>, що виконують аналіз, передані як параметри до підпрограм нижчого рівня або повернені до підпрограм вищого рівня. До прикладів активних аналізаторів належать <a href="StAX" title="StAX">StAX</a> у мові програмування <a href="Java" title="Java">Java</a>, <a href="SimpleXML" title="SimpleXML">SimpleXML</a> у <a href="PHP" title="PHP">PHP</a> та System.Xml.XmlReader у <a href=".NET" title=".NET">.NET</a>.
</p><p>Активний аналізатор створює ітератор, що послідовно обходить різні елементи, атрибути та дані в XML-документі. Код, що використовує цей «ітератор», може перевіряти поточний елемент (аби дізнатись, наприклад, чи є цей елемент стартовим, кінцевим або текстовим), та дізнаватись про його атрибути (локальна назва, простір назв, значення XML-атрибутів, зміст тексту тощо) і може пересунути ітератор на наступний елемент. Таким чином, код аналізатора може зчитувати інформацію із документа під час обходу. Підхід рекурсивного спуску сприяє зберіганню даних у вигляді типізованих локальних змінних в коді аналізатора, в той час як SAX, наприклад, зазвичай вимагає, аби аналізатор явно зберігав проміжні дані в стеку елементів, що є вищими елементами від того, який зараз аналізується. Код активного аналізатора може бути більш прямолінійним та зрозумілим і простішим для підтримки, аніж код SAX аналізатора.
</p>
<div class="mw-heading mw-heading3"><h3 id="Зв'язування_даних"><span id=".D0.97.D0.B2.27.D1.8F.D0.B7.D1.83.D0.B2.D0.B0.D0.BD.D0.BD.D1.8F_.D0.B4.D0.B0.D0.BD.D0.B8.D1.85"></span>Зв'язування даних</h3></div>
<p>Іншим підходом до обробки XML-документів є зв'язування даних (<a href="%D0%90%D0%BD%D0%B3%D0%BB%D1%96%D0%B9%D1%81%D1%8C%D0%BA%D0%B0_%D0%BC%D0%BE%D0%B2%D0%B0" title="Англійська мова">англ.</a> <i lang="en">Data binding</i>). Відповідно до цього підходу, XML-дані доступні у вигляді спеціальних, строго типізованих структур даних.
</p>
<div class="mw-heading mw-heading2"><h2 id="Історія"><span id=".D0.86.D1.81.D1.82.D0.BE.D1.80.D1.96.D1.8F"></span>Історія</h2></div>
<p>Специфікації та стандарти XML видаються комітетом W3C, поточний стандарт&nbsp;— версії 1.1 (<a rel="nofollow" class="external text" href="http://www.w3.org/TR/2004/REC-xml-20040204/">див.</a> <small>[<a rel="nofollow" class="external text" href="https://web.archive.org/web/20060613012237/http://www.w3.org/TR/2004/REC-xml-20040204/">Архівовано</a> 13 червня 2006 у <a href="Wayback_Machine" title="Wayback Machine">Wayback Machine</a>.]</small>).
</p><p>Основними відмінностями від <a href="SGML" title="SGML">SGML</a> є:
</p>
<ul><li>обов'язкова наявність закриваючих тегів,</li>
<li>заборонено робити посилання на зовнішні елементи;</li></ul>
<p>Див. також <a rel="nofollow" class="external text" href="http://www.w3.org/TR/NOTE-sgml-xml-971215">повний перелік відмінностей</a> <small>[<a rel="nofollow" class="external text" href="https://web.archive.org/web/20060615033301/http://www.w3.org/TR/NOTE-sgml-xml-971215">Архівовано</a> 15 червня 2006 у <a href="Wayback_Machine" title="Wayback Machine">Wayback Machine</a>.]</small>.
</p>
<div class="mw-heading mw-heading2"><h2 id="Примітки"><span id=".D0.9F.D1.80.D0.B8.D0.BC.D1.96.D1.82.D0.BA.D0.B8"></span>Примітки</h2></div>
<style data-mw-deduplicate="TemplateStyles:r43816068">
/* start https://uk.wikipedia.org/ */


.mw-parser-output .reflist{margin-bottom:0.5em;list-style-type:decimal}@media screen{.mw-parser-output .reflist{font-size:90%}}.mw-parser-output .reflist .references{font-size:100%;margin-bottom:0;list-style-type:inherit}.mw-parser-output .reflist-columns-2{column-width:30em}.mw-parser-output .reflist-columns-3{column-width:25em}.mw-parser-output .reflist-columns{margin-top:0.3em}.mw-parser-output .reflist-columns ol{margin-top:0}.mw-parser-output .reflist-columns li{page-break-inside:avoid;break-inside:avoid-column}.mw-parser-output .reflist-upper-alpha{list-style-type:upper-alpha}.mw-parser-output .reflist-upper-roman{list-style-type:upper-roman}.mw-parser-output .reflist-lower-alpha{list-style-type:lower-alpha}.mw-parser-output .reflist-lower-greek{list-style-type:lower-greek}.mw-parser-output .reflist-lower-roman{list-style-type:lower-roman}


/* end   https://uk.wikipedia.org/ */
</style><div class="reflist" style="list-style-type: decimal;">
<div class="mw-references-wrap"><ol class="references">
<li id="cite_note-XmlOriginsGoals-1"><span class="mw-cite-backlink"><a href="#cite_ref-XmlOriginsGoals_1-0">↑</a></span> <span class="reference-text"><style data-mw-deduplicate="TemplateStyles:r47771159">
/* start https://uk.wikipedia.org/ */


.mw-parser-output cite.citation{font-style:inherit;word-wrap:break-word}.mw-parser-output .citation:target{background-color:var(--background-color-progressive-subtle,#eaf3ff);color:inherit}.mw-parser-output .id-lock-free.id-lock-free a{background:url("./_mw_/Lock-green.svg")right 0.1em center/9px no-repeat}.mw-parser-output .id-lock-limited.id-lock-limited a,.mw-parser-output .id-lock-registration.id-lock-registration a{background:url("./_mw_/Lock-gray-alt-2.svg")right 0.1em center/9px no-repeat}.mw-parser-output .id-lock-subscription.id-lock-subscription a{background:url("./_mw_/Lock-red-alt-2.svg")right 0.1em center/9px no-repeat}.mw-parser-output .cs1-ref-lang{font-size:85%;cursor:help;margin-left:0.2em;color:var(--color-subtle,#54595d)}.mw-parser-output .cs1-ref-lg{font-style:normal;cursor:help}.mw-parser-output .cs1-ref-lg-text{color:#252525;text-decoration:inherit;text-decoration-color:#252525}.mw-parser-output .cs1-ws-icon a{background:url("./_mw_/Wikisource-logo.svg")right 0.1em center/12px no-repeat}body:not(.skin-timeless):not(.skin-minerva) .mw-parser-output .id-lock-free a,body:not(.skin-timeless):not(.skin-minerva) .mw-parser-output .id-lock-limited a,body:not(.skin-timeless):not(.skin-minerva) .mw-parser-output .id-lock-registration a,body:not(.skin-timeless):not(.skin-minerva) .mw-parser-output .id-lock-subscription a,body:not(.skin-timeless):not(.skin-minerva) .mw-parser-output .cs1-ws-icon a{background-size:contain;padding:0 1em 0 0}.mw-parser-output .cs1-code{color:inherit;background:inherit;border:none;padding:inherit}.mw-parser-output .cs1-hidden-error{display:none;color:var(--color-error,#bf3c2c)}.mw-parser-output .cs1-visible-error{color:var(--color-error,#bf3c2c)}.mw-parser-output .cs1-maint{display:none;color:#085;margin-left:0.3em}.mw-parser-output .cs1-kern-left{padding-left:0.2em}.mw-parser-output .cs1-kern-right{padding-right:0.2em}.mw-parser-output .citation .mw-selflink{font-weight:inherit}@media screen{.mw-parser-output .cs1-format{font-size:95%}html.skin-theme-clientpref-night .mw-parser-output .cs1-maint{color:#18911f}html.skin-theme-clientpref-night .mw-parser-output .cs1-ref-lg-text{color:#dadad6;text-decoration-color:#dadad6}}@media screen and (prefers-color-scheme:dark){html.skin-theme-clientpref-os .mw-parser-output .cs1-maint{color:#18911f}html.skin-theme-clientpref-os .mw-parser-output .cs1-ref-lg-text{color:#dadad6;text-decoration-color:#dadad6}}


/* end   https://uk.wikipedia.org/ */
</style><cite class="citation web cs1">Bray, Tim; Jean Paoli, C. M. Sperberg-McQueen, Eve Maler, François Yergeau (Вересень 2006). <a rel="nofollow" class="external text" href="http://www.w3.org/TR/2006/REC-xml-20060816/#sec-origin-goals">Extensible Markup Language (XML) 1.0 (Fourth Edition) — Origin and Goals</a>. World Wide Web Consortium. <a rel="nofollow" class="external text" href="https://www.webcitation.org/6HZy9pCnB?url=http://www.w3.org/TR/2006/REC-xml-20060816/#sec-origin-goals#sec-origin-goals">Архів</a> оригіналу за 23 червня 2013<span class="reference-accessdate">. Процитовано Жовтень 29  2006</span>.</cite><span title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&amp;rft.genre=unknown&amp;rft.btitle=Extensible+Markup+Language+%28XML%29+1.0+%28Fourth+Edition%29+%E2%80%94+Origin+and+Goals&amp;rft.pub=World+Wide+Web+Consortium&amp;rft.date=%D0%92%D0%B5%D1%80%D0%B5%D1%81%D0%B5%D0%BD%D1%8C+2006&amp;rft.aulast=Bray&amp;rft.aufirst=Tim&amp;rft_id=http%3A%2F%2Fwww.w3.org%2FTR%2F2006%2FREC-xml-20060816%2F%23sec-origin-goals&amp;rfr_id=info%3Asid%2Fuk.wikipedia.org%3AXML" class="Z3988"></span><span class="cs1-maint citation-comment"><code class="cs1-code">{{cite web}}</code>:  Обслуговування CS1: Сторінки з посиланнями на джерела, що мають зайву точність в параметрі year (посилання)</span></span>
</li>
<li id="cite_note-XMLNut-2"><span class="mw-cite-backlink"><a href="#cite_ref-XMLNut_2-0">↑</a></span> <span class="reference-text"><cite class="citation book cs1 cs1-prop-tracked-param">Elliotte Rusty Harold, W. Scott Means (липень 2002). <span class="id-lock-registration" title="Потрібна безкоштовна реєстрація"><a rel="nofollow" class="external text" href="https://archive.org/details/xmlinnutshell00haro"><i>XML in a Nutshell</i></a></span> (<a href="%D0%90%D0%BD%D0%B3%D0%BB%D1%96%D0%B9%D1%81%D1%8C%D0%BA%D0%B0_%D0%BC%D0%BE%D0%B2%D0%B0" title="Англійська мова">англійська</a>)  (вид. друге). O'Reilly. <a href="International_Standard_Book_Number" class="mw-redirect" title="International Standard Book Number">ISBN</a>&nbsp;<bdi>0-596-00292-0</bdi>.</cite><span title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&amp;rft.genre=book&amp;rft.btitle=XML+in+a+Nutshell&amp;rft.edition=%D0%B4%D1%80%D1%83%D0%B3%D0%B5&amp;rft.pub=O%27Reilly&amp;rft.date=%D0%BB%D0%B8%D0%BF%D0%B5%D0%BD%D1%8C+2002&amp;rft.isbn=0-596-00292-0&amp;rft.au=Elliotte+Rusty+Harold%2C+W.+Scott+Means&amp;rft_id=https%3A%2F%2Farchive.org%2Fdetails%2Fxmlinnutshell00haro&amp;rfr_id=info%3Asid%2Fuk.wikipedia.org%3AXML" class="Z3988"></span></span>
</li>
<li id="cite_note-3"><span class="mw-cite-backlink"><a href="#cite_ref-3">↑</a></span> <span class="reference-text"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://web.archive.org/web/20080202211128/http://www.thaiopensource.com/relaxng/trang.html">Trang conversion tool</a>. Архів <a rel="nofollow" class="external text" href="http://www.thaiopensource.com/relaxng/trang.html">оригіналу</a> за 2 лютого 2008<span class="reference-accessdate">. Процитовано 5 лютого 2008</span>.</cite><span title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&amp;rft.genre=unknown&amp;rft.btitle=Trang+conversion+tool&amp;rft_id=http%3A%2F%2Fwww.thaiopensource.com%2Frelaxng%2Ftrang.html&amp;rfr_id=info%3Asid%2Fuk.wikipedia.org%3AXML" class="Z3988"></span></span>
</li>
<li id="cite_note-4"><span class="mw-cite-backlink"><a href="#cite_ref-4">↑</a></span> <span class="reference-text"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://web.archive.org/web/20151120011539/http://www.ibm.com/developerworks/ru/library/x-xmltools/">Знакомство с современными средствами работы с XML</a>. Архів <a rel="nofollow" class="external text" href="http://www.ibm.com/developerworks/ru/library/x-xmltools/">оригіналу</a> за 20 листопада 2015<span class="reference-accessdate">. Процитовано 23 квітня 2014</span>.</cite><span title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&amp;rft.genre=unknown&amp;rft.btitle=%D0%97%D0%BD%D0%B0%D0%BA%D0%BE%D0%BC%D1%81%D1%82%D0%B2%D0%BE+%D1%81+%D1%81%D0%BE%D0%B2%D1%80%D0%B5%D0%BC%D0%B5%D0%BD%D0%BD%D1%8B%D0%BC%D0%B8+%D1%81%D1%80%D0%B5%D0%B4%D1%81%D1%82%D0%B2%D0%B0%D0%BC%D0%B8+%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%8B+%D1%81+XML&amp;rft_id=http%3A%2F%2Fwww.ibm.com%2Fdeveloperworks%2Fru%2Flibrary%2Fx-xmltools%2F&amp;rfr_id=info%3Asid%2Fuk.wikipedia.org%3AXML" class="Z3988"></span></span>
</li>
<li id="cite_note-5"><span class="mw-cite-backlink"><a href="#cite_ref-5">↑</a></span> <span class="reference-text"><a rel="nofollow" class="external text" href="http://www.xml.com/pub/a/2005/07/06/tr.html">Push, Pull, Next!</a> <small>[<a rel="nofollow" class="external text" href="https://web.archive.org/web/20080512021248/http://xml.com/pub/a/2005/07/06/tr.html">Архівовано</a> 12 травня 2008 у <a href="Wayback_Machine" title="Wayback Machine">Wayback Machine</a>.]</small> by Bob DuCharme, at XML.com</span>
</li>
</ol></div></div>
<div class="mw-heading mw-heading2"><h2 id="Література"><span id=".D0.9B.D1.96.D1.82.D0.B5.D1.80.D0.B0.D1.82.D1.83.D1.80.D0.B0"></span>Література</h2></div>
<ul><li><style data-mw-deduplicate="TemplateStyles:r47774855">
/* start https://uk.wikipedia.org/ */


.mw-parser-output .citation{word-wrap:break-word}.mw-parser-output .citation:target{background-color:var(--background-color-progressive-subtle,#eaf3ff);color:inherit}


/* end   https://uk.wikipedia.org/ */
</style><span class="citation"><i>Сергеев Александр Петрович.</i> <a rel="nofollow" class="external text" href="http://www.dialektika.com/books/5-8459-0676-8.html">HTML і XML. Професійна робота</a>&nbsp;= HTML и XML. Профессиональная работа.&nbsp;— <span style="border-bottom:1px dotted gray; cursor:default" title="Москва">М</span>.&nbsp;: «Діалектика», 2004.&nbsp;— С.&nbsp;880.&nbsp;— ISBN 5-8459-0676-8.</span></li>
<li><span class="citation"><i>Роберт Тейбор.</i> <a rel="nofollow" class="external text" href="http://www.williamspublishing.com/Books/5-8459-0343-2.html">Реалізація XML Web-служб на платформі Microsoft .NET</a>&nbsp;= Реализация XML Web-служб на платформе Microsoft .NET.&nbsp;— <span style="border-bottom:1px dotted gray; cursor:default" title="Москва">М</span>.&nbsp;: <a href="%D0%92%D1%96%D0%BB%D1%8C%D1%8F%D0%BC%D1%81_(%D0%B2%D0%B8%D0%B4%D0%B0%D0%B2%D0%BD%D0%B8%D1%86%D1%82%D0%B2%D0%BE)" title="Вільямс (видавництво)">«Вільямс»</a>, 2002.&nbsp;— С.&nbsp;464.&nbsp;— ISBN 0-6723-2088-6.</span></li>
<li><a rel="nofollow" class="external text" href="http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&amp;arnumber=4283450&amp;isnumber=4283408">P. Denysyuk, «Usage of XML for Fluidic MEMS Database Design»</a> <i>2007 International Conference on Perspective Technologies and Methods in MEMS Design</i>, Lviv-Polyana, 2007, pp.&nbsp;148–148. doi: 10.1109/MEMSTECH.2007.4283450</li></ul>
<div class="mw-heading mw-heading2"><h2 id="Див._також"><span id=".D0.94.D0.B8.D0.B2._.D1.82.D0.B0.D0.BA.D0.BE.D0.B6"></span>Див. також</h2></div>
<div>
<table width="100%" border="0" cellspacing="0" cellpadding="0" style="table-layout:fixed;">

<tbody><tr valign="top">
<td><div style="margin-right:20px;">
<ul><li><a href="%D0%A1%D0%BF%D0%B8%D1%81%D0%BE%D0%BA_%D0%BF%D0%BE%D0%B7%D0%BD%D0%B0%D1%87%D0%B5%D0%BD%D1%8C_%D1%81%D0%B8%D0%BC%D0%B2%D0%BE%D0%BB%D1%96%D0%B2_%D1%83_XML_%D1%82%D0%B0_HTML" title="Список позначень символів у XML та HTML">Список позначень символів у XML та HTML</a></li>
<li><a href="%D0%9A%D0%BE%D0%BC%D0%BF'%D1%8E%D1%82%D0%B5%D1%80%D0%BD%D0%B0_%D1%82%D0%B5%D1%80%D0%BC%D1%96%D0%BD%D0%BE%D0%BB%D0%BE%D0%B3%D1%96%D1%8F" title="Комп'ютерна термінологія">Комп'ютерна термінологія</a></li>
<li><a href="AJAX" title="AJAX">AJAX</a></li>
<li><a href="APML" title="APML">APML</a></li>
<li><a href="ASN.1" title="ASN.1">ASN.1</a></li>
<li><a href="SimpleXML" title="SimpleXML">asXML</a></li>
<li>AutomationML</li>
<li><a href="CDATA#CDATA_sections_in_XML" title="CDATA">розділ CDATA</a>, спосіб розміщення нерозміченого тексту в XML</li>
<li><a href="DITA" title="DITA">DITA</a></li>
<li><a href="DocBook" title="DocBook">DocBook</a></li>
<li><a href="EbXML" title="EbXML">ebXML</a></li>
<li>Binary XML (Бінарний XML)</li>
<li><a href="Extensible_Binary_Meta_Language" class="mw-redirect" title="Extensible Binary Meta Language">Extensible Binary Meta Language</a></li>
<li>Extensible Metadata Platform (XMP), використовується в графічних програмах</li>
<li>General purpose markup language (Мова розмітки загального призначення)</li>
<li><a href="JSON" title="JSON">JSON</a></li>
<li>OGDL</li>
<li><a href="S-%D0%B2%D0%B8%D1%80%D0%B0%D0%B7" title="S-вираз">S-вираз</a></li>
<li><a href="SAML" title="SAML">SAML</a></li>
<li><a href="%D0%A1%D0%B5%D1%80%D1%96%D0%B0%D0%BB%D1%96%D0%B7%D0%B0%D1%86%D1%96%D1%8F" title="Серіалізація">Серіалізація</a></li>
<li>Друк з єдиного джерела</li>
<li>Structured data interchange</li>
<li><a href="SOAP" title="SOAP">SOAP</a></li>
<li>Universal Business Language</li>
<li>XBRL</li>
<li><a href="WBXML" title="WBXML">WBXML</a></li>
<li>XML Data Binding</li>
<li>Xml diff</li>
<li>XML/EDIFACT</li>
<li>XML-редактор</li>
<li>XML Information Set</li>
<li>Програмні інтерфейси обробки XML-документів:
<ul><li><a href="Document_Object_Model" class="mw-redirect" title="Document Object Model">DOM</a>,</li>
<li><a href="Simple_API_for_XML" title="Simple API for XML">SAX</a>,</li>
<li><a href="StAX" title="StAX">StAX</a>,</li>
<li><a href="E4X" title="E4X">E4X</a></li>
<li>VTD-XML</li>
<li>Sedna</li></ul></li>
<li><a href="Text_Encoding_Initiative" title="Text Encoding Initiative">Text Encoding Initiative</a></li></ul></div>
</td>
<td><div style="margin-right: 20px;">
<ul><li>XML query language</li>
<li><a href="XML-RPC" title="XML-RPC">XML-RPC</a></li>
<li>Мови <a href="XML_schema" title="XML schema">XML schema</a>:
<ul><li><a href="Document_Type_Definition" title="Document Type Definition">DTD</a>,</li>
<li><a href="RELAX_NG" title="RELAX NG">RELAX NG</a>,</li>
<li>Schematron,</li>
<li><a href="Document_Schema_Definition_Languages" class="mw-redirect" title="Document Schema Definition Languages">DSDL</a></li>
<li>XML Forms Architecture</li></ul></li>
<li>XML Certification Program</li>
<li>XRI, XDI</li>
<li><a href="YAML" title="YAML">YAML</a></li>
<li>Основані на XML стандарти</li>
<li>W3C-XML-стандарти:
<ul><li><a href="XForms" title="XForms">XForms</a></li>
<li><a href="XHTML" title="XHTML">XHTML</a></li>
<li><a href="XLink" title="XLink">XLink</a></li>
<li>XML Base</li>
<li>XML Encryption</li>
<li>XML-infoset</li>
<li><a href="Document_Object_Model" class="mw-redirect" title="Document Object Model">DOM</a> (the XML processing <i>reference model</i>).</li>
<li><a href="XQuery" title="XQuery">XQuery</a></li>
<li><a href="XML_Schema" class="mw-redirect" title="XML Schema">XML Schema</a></li>
<li>XML Signature</li>
<li><a href="XPath" title="XPath">XPath</a></li>
<li><a href="XPointer" title="XPointer">XPointer</a></li>
<li>XML Protocol: XMLP та <a href="SOAP" title="SOAP">SOAP</a>.</li>
<li><a href="Web_Services_Description_Language" class="mw-redirect" title="Web Services Description Language">WSDL</a>, Web сервіс</li>
<li><a href="Extensible_Stylesheet_Language" title="Extensible Stylesheet Language">XSL та XSLT</a></li>
<li><a href="LGML" class="mw-redirect" title="LGML">LGML</a> Мова розмітки лінгвістичних даних Language</li></ul></li></ul>
</div>
</td></tr></tbody></table>
</div>
<div class="mw-heading mw-heading2"><h2 id="Посилання"><span id=".D0.9F.D0.BE.D1.81.D0.B8.D0.BB.D0.B0.D0.BD.D0.BD.D1.8F"></span>Посилання</h2></div>
<ul><li><a rel="nofollow" class="external text" href="http://www.w3.org/XML/">Сторінка, присвячена XML на www.w3.org</a> <small>[<a rel="nofollow" class="external text" href="https://web.archive.org/web/20190210022116/http://www.w3.org/XML/">Архівовано</a> 10 лютого 2019 у <a href="Wayback_Machine" title="Wayback Machine">Wayback Machine</a>.]</small></li>
<li><a rel="nofollow" class="external text" href="http://www.w3.org/TR/2004/REC-xml-20040204/">Технічна рекомендація, XML 1.0</a> <small>[<a rel="nofollow" class="external text" href="https://web.archive.org/web/20060613012237/http://www.w3.org/TR/2004/REC-xml-20040204/">Архівовано</a> 13 червня 2006 у <a href="Wayback_Machine" title="Wayback Machine">Wayback Machine</a>.]</small></li>
<li><a rel="nofollow" class="external text" href="http://c2.com/cgi/wiki?XmlSucks">Критика XML на c2.com</a> <small>[<a rel="nofollow" class="external text" href="https://web.archive.org/web/20061205054526/http://c2.com/cgi/wiki?XmlSucks">Архівовано</a> 5 грудня 2006 у <a href="Wayback_Machine" title="Wayback Machine">Wayback Machine</a>.]</small></li>
<li><a rel="nofollow" class="external text" href="https://web.archive.org/web/20110826201808/http://www.indeep76.com/Style/styling-XML.html">Як додати стиль до XML</a></li>
<li><a rel="nofollow" class="external text" href="http://www.dmoz.org/Computers/Data_Formats/Markup_Languages/XML">XML-ресурси</a>, каталог посилань <a href="DMOZ" title="DMOZ">Open Directory Project</a></li>
<li><a rel="nofollow" class="external text" href="https://web.archive.org/web/20140407072920/http://talkera.org.cp-in-1.webhostbox.net/wp/?p=79">XML v Java</a></li></ul>
<div class="navbox-styles"><style data-mw-deduplicate="TemplateStyles:r43815798">
/* start https://uk.wikipedia.org/ */


.mw-parser-output .hlist dl,.mw-parser-output .hlist ol,.mw-parser-output .hlist ul{margin:0;padding:0}.mw-parser-output .hlist dd,.mw-parser-output .hlist dt,.mw-parser-output .hlist li{margin:0;display:inline}.mw-parser-output .hlist.inline,.mw-parser-output .hlist.inline dl,.mw-parser-output .hlist.inline ol,.mw-parser-output .hlist.inline ul,.mw-parser-output .hlist dl dl,.mw-parser-output .hlist dl ol,.mw-parser-output .hlist dl ul,.mw-parser-output .hlist ol dl,.mw-parser-output .hlist ol ol,.mw-parser-output .hlist ol ul,.mw-parser-output .hlist ul dl,.mw-parser-output .hlist ul ol,.mw-parser-output .hlist ul ul{display:inline}.mw-parser-output .hlist .mw-empty-li{display:none}.mw-parser-output .hlist dt::after{content:": "}.mw-parser-output .hlist dd::after,.mw-parser-output .hlist li::after{content:" · ";font-weight:bold}.mw-parser-output .hlist dd:last-child::after,.mw-parser-output .hlist dt:last-child::after,.mw-parser-output .hlist li:last-child::after{content:none}.mw-parser-output .hlist dd dd:first-child::before,.mw-parser-output .hlist dd dt:first-child::before,.mw-parser-output .hlist dd li:first-child::before,.mw-parser-output .hlist dt dd:first-child::before,.mw-parser-output .hlist dt dt:first-child::before,.mw-parser-output .hlist dt li:first-child::before,.mw-parser-output .hlist li dd:first-child::before,.mw-parser-output .hlist li dt:first-child::before,.mw-parser-output .hlist li li:first-child::before{content:" (";font-weight:normal}.mw-parser-output .hlist dd dd:last-child::after,.mw-parser-output .hlist dd dt:last-child::after,.mw-parser-output .hlist dd li:last-child::after,.mw-parser-output .hlist dt dd:last-child::after,.mw-parser-output .hlist dt dt:last-child::after,.mw-parser-output .hlist dt li:last-child::after,.mw-parser-output .hlist li dd:last-child::after,.mw-parser-output .hlist li dt:last-child::after,.mw-parser-output .hlist li li:last-child::after{content:")";font-weight:normal}.mw-parser-output .hlist ol{counter-reset:listitem}.mw-parser-output .hlist ol>li{counter-increment:listitem}.mw-parser-output .hlist ol>li::before{content:" "counter(listitem)"\a0 "}.mw-parser-output .hlist dd ol>li:first-child::before,.mw-parser-output .hlist dt ol>li:first-child::before,.mw-parser-output .hlist li ol>li:first-child::before{content:" ("counter(listitem)"\a0 "}


/* end   https://uk.wikipedia.org/ */
</style><style data-mw-deduplicate="TemplateStyles:r46713505">
/* start https://uk.wikipedia.org/ */


.mw-parser-output .navbox{box-sizing:border-box;border:1px solid var(--border-color-base,#a2a9b1);width:100%;clear:both;font-size:88%;text-align:center;padding:1px;margin:1em auto 0}.mw-parser-output .navbox .navbox{margin-top:0}.mw-parser-output .navbox+.navbox,.mw-parser-output .navbox+.navbox-styles+.navbox{margin-top:-1px}.mw-parser-output .navbox-inner,.mw-parser-output .navbox-subgroup{width:100%}.mw-parser-output .navbox-group,.mw-parser-output .navbox-title,.mw-parser-output .navbox-abovebelow{padding:0.25em 1em;line-height:1.5em;text-align:center}.mw-parser-output .navbox-group{white-space:nowrap;text-align:right}.mw-parser-output .navbox,.mw-parser-output .navbox-subgroup{background-color:#fdfdfd;color:inherit}.mw-parser-output .navbox-list{line-height:1.5em;border-color:#fdfdfd}.mw-parser-output .navbox-list-with-group{text-align:left;border-left-width:2px;border-left-style:solid}.mw-parser-output tr+tr>.navbox-abovebelow,.mw-parser-output tr+tr>.navbox-group,.mw-parser-output tr+tr>.navbox-image,.mw-parser-output tr+tr>.navbox-list{border-top:2px solid #fdfdfd}.mw-parser-output .navbox-title{background-color:#ccf;color:inherit}.mw-parser-output .navbox-abovebelow,.mw-parser-output .navbox-group,.mw-parser-output .navbox-subgroup .navbox-title{background-color:#ddf;color:inherit}.mw-parser-output .navbox-subgroup .navbox-group,.mw-parser-output .navbox-subgroup .navbox-abovebelow{background-color:#e6e6ff;color:inherit}.mw-parser-output .navbox-even{background-color:#f7f7f7;color:inherit}.mw-parser-output .navbox-odd{background-color:transparent;color:inherit}.mw-parser-output .navbox .hlist td dl,.mw-parser-output .navbox .hlist td ol,.mw-parser-output .navbox .hlist td ul,.mw-parser-output .navbox td.hlist dl,.mw-parser-output .navbox td.hlist ol,.mw-parser-output .navbox td.hlist ul{padding:0.125em 0}.mw-parser-output .navbox .navbar{display:block;font-size:100%}.mw-parser-output .navbox-title .navbar{float:left;text-align:left;margin-right:0.5em}body.skin--responsive .mw-parser-output .navbox-image img{max-width:none!important}@media print{body.ns-0 .mw-parser-output .navbox{display:none!important}}@media screen{html.skin-theme-clientpref-night .mw-parser-output .navbox-list{border-color:#54595D}html.skin-theme-clientpref-night .mw-parser-output tr+tr>.navbox-abovebelow,html.skin-theme-clientpref-night .mw-parser-output tr+tr>.navbox-group,html.skin-theme-clientpref-night .mw-parser-output tr+tr>.navbox-image,html.skin-theme-clientpref-night .mw-parser-output tr+tr>.navbox-list{border-top:2px solid #54595D}}@media screen and (prefers-color-scheme:dark){html.skin-theme-clientpref-os .mw-parser-output .navbox-list{border-color:#54595D}html.skin-theme-clientpref-os .mw-parser-output tr+tr>.navbox-abovebelow,html.skin-theme-clientpref-os .mw-parser-output tr+tr>.navbox-group,html.skin-theme-clientpref-os .mw-parser-output tr+tr>.navbox-image,html.skin-theme-clientpref-os .mw-parser-output tr+tr>.navbox-list{border-top:2px solid #54595D}}


/* end   https://uk.wikipedia.org/ */
</style></div><div role="navigation" class="navbox" aria-labelledby="Мови_програмування11911" style="padding:3px"><table class="nowraplinks hlist mw-collapsible mw-collapsed navbox-inner" style="border-spacing:0;background:transparent;color:inherit"><tbody><tr><th scope="col" class="navbox-title" colspan="2"><style data-mw-deduplicate="TemplateStyles:r44909416">
/* start https://uk.wikipedia.org/ */


.mw-parser-output .navbar{display:inline;font-size:88%;font-weight:normal}.mw-parser-output .navbar-collapse{float:left;text-align:left}.mw-parser-output .navbar-boxtext{word-spacing:0}.mw-parser-output .navbar ul{display:inline-block;white-space:nowrap;line-height:inherit}.mw-parser-output .navbar-brackets::before{margin-right:-0.125em;content:"[ "}.mw-parser-output .navbar-brackets::after{margin-left:-0.125em;content:" ]"}.mw-parser-output .navbar li{word-spacing:-0.125em}.mw-parser-output .navbar a>span,.mw-parser-output .navbar a>abbr{text-decoration:inherit}.mw-parser-output .navbar-mini abbr{font-variant:small-caps;border-bottom:none;text-decoration:none;cursor:inherit}.mw-parser-output .navbar-ct-full{font-size:114%;margin:0 7em}.mw-parser-output .navbar-ct-mini{font-size:114%;margin:0 4em}html.skin-theme-clientpref-night .mw-parser-output .navbar li a abbr{color:var(--color-base)!important}@media(prefers-color-scheme:dark){html.skin-theme-clientpref-os .mw-parser-output .navbar li a abbr{color:var(--color-base)!important}}@media print{.mw-parser-output .navbar{display:none!important}}


/* end   https://uk.wikipedia.org/ */
</style><div id="Мови_програмування11911" style="font-size:114%;margin:0 4em"><a href="%D0%9C%D0%BE%D0%B2%D0%B0_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D1%83%D0%B2%D0%B0%D0%BD%D0%BD%D1%8F" title="Мова програмування">Мови програмування</a></div></th></tr><tr><th scope="row" class="navbox-group" style="width:1%">Рівень</th><td class="navbox-list-with-group navbox-list navbox-odd" style="width:100%;padding:0"><div style="padding:0 0.25em">
<ul><li><a href="%D0%9C%D0%B0%D1%88%D0%B8%D0%BD%D0%BD%D0%B8%D0%B9_%D0%BA%D0%BE%D0%B4" title="Машинний код">Машинні</a></li>
<li><a href="%D0%9C%D0%BE%D0%B2%D0%B0_%D0%B0%D1%81%D0%B5%D0%BC%D0%B1%D0%BB%D0%B5%D1%80%D0%B0" title="Мова асемблера">Ассемблери</a></li>
<li><a href="%D0%9A%D0%BE%D0%BC%D0%BF%D1%96%D0%BB%D1%8C%D0%BE%D0%B2%D0%B0%D0%BD%D0%B0_%D0%BC%D0%BE%D0%B2%D0%B0_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D1%83%D0%B2%D0%B0%D0%BD%D0%BD%D1%8F" title="Компільована мова програмування">Компільовані</a></li>
<li><a href="%D0%86%D0%BD%D1%82%D0%B5%D1%80%D0%BF%D1%80%D0%B5%D1%82%D0%B0%D1%82%D0%BE%D1%80" title="Інтерпретатор">Інтерпретовані</a></li></ul>
<ul><li><a href="%D0%9D%D0%B8%D0%B7%D1%8C%D0%BA%D0%BE%D1%80%D1%96%D0%B2%D0%BD%D0%B5%D0%B2%D0%B0_%D0%BC%D0%BE%D0%B2%D0%B0_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D1%83%D0%B2%D0%B0%D0%BD%D0%BD%D1%8F" title="Низькорівнева мова програмування">Низькорівневі</a></li>
<li><a href="%D0%9C%D0%BE%D0%B2%D0%B0_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D1%83%D0%B2%D0%B0%D0%BD%D0%BD%D1%8F_%D0%B2%D0%B8%D1%81%D0%BE%D0%BA%D0%BE%D0%B3%D0%BE_%D1%80%D1%96%D0%B2%D0%BD%D1%8F" title="Мова програмування високого рівня">Високорівневі</a></li>
<li><a href="%D0%9D%D0%B0%D0%B4%D0%B2%D0%B8%D1%81%D0%BE%D0%BA%D0%BE%D1%80%D1%96%D0%B2%D0%BD%D0%B5%D0%B2%D1%96_%D0%BC%D0%BE%D0%B2%D0%B8_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D1%83%D0%B2%D0%B0%D0%BD%D0%BD%D1%8F" title="Надвисокорівневі мови програмування">Надвисокого рівня</a></li>
<li><a href="%D0%95%D0%B7%D0%BE%D1%82%D0%B5%D1%80%D0%B8%D1%87%D0%BD%D1%96_%D0%BC%D0%BE%D0%B2%D0%B8_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D1%83%D0%B2%D0%B0%D0%BD%D0%BD%D1%8F" title="Езотеричні мови програмування">Езотеричні</a></li></ul>
</div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%"><a href="%D0%9D%D0%B8%D0%B7%D1%8C%D0%BA%D0%BE%D1%80%D1%96%D0%B2%D0%BD%D0%B5%D0%B2%D0%B0_%D0%BC%D0%BE%D0%B2%D0%B0_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D1%83%D0%B2%D0%B0%D0%BD%D0%BD%D1%8F" title="Низькорівнева мова програмування">Низькорівневі</a></th><td class="navbox-list-with-group navbox-list navbox-even" style="width:100%;padding:0;background:#f0f0f0"><div style="padding:0 0.25em">
<ul><li><a href="%D0%9C%D0%BE%D0%B2%D0%B0_%D0%B0%D1%81%D0%B5%D0%BC%D0%B1%D0%BB%D0%B5%D1%80%D0%B0" title="Мова асемблера">Мова асемблера</a>
<ul><li><a href="ASSK" title="ASSK">ASSK</a></li>
<li><a href="FASM" title="FASM">FASM</a></li>
<li><a href="GNU_Assembler" title="GNU Assembler">GAS</a></li>
<li><a href="HLA_(%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D1%83%D0%B2%D0%B0%D0%BD%D0%BD%D1%8F)" title="HLA (програмування)">HLA</a></li>
<li><a href="MASM" title="MASM">MASM</a></li>
<li><a href="NASM" title="NASM">NASM</a></li>
<li><a href="TASM" title="TASM">TASM</a></li>
<li><a href="WASM" class="mw-redirect" title="WASM">WASM</a></li></ul></li>
<li>PLAN</li>
<li>SAS</li>
<li>Sawik</li>
<li>TUZ-3</li>
<li><a href="%D0%91%D0%B0%D0%B9%D1%82-%D0%BA%D0%BE%D0%B4" title="Байт-код">Байт-код</a>
<ul><li><a href="P-%D0%BA%D0%BE%D0%B4" title="P-код"><i>P</i>-код</a></li>
<li><a href="%D0%91%D0%B0%D0%B9%D1%82-%D0%BA%D0%BE%D0%B4_Java" title="Байт-код Java">Байт-код Java</a></li>
<li>Байт-код Perl</li>
<li><a href="%D0%9A%D0%B5%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B9_%D0%BA%D0%BE%D0%B4" title="Керований код">Керований код</a></li></ul></li>
<li><a href="%D0%9C%D0%B0%D1%88%D0%B8%D0%BD%D0%BD%D0%B8%D0%B9_%D0%BA%D0%BE%D0%B4" title="Машинний код">Машинний код</a></li></ul>
</div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%"><a href="%D0%9C%D0%BE%D0%B2%D0%B0_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D1%83%D0%B2%D0%B0%D0%BD%D0%BD%D1%8F_%D0%B2%D0%B8%D1%81%D0%BE%D0%BA%D0%BE%D0%B3%D0%BE_%D1%80%D1%96%D0%B2%D0%BD%D1%8F" title="Мова програмування високого рівня">Високорівневі</a></th><td class="navbox-list-with-group navbox-list navbox-odd" style="width:100%;padding:0"><div style="padding:0 0.25em"></div><table class="nowraplinks navbox-subgroup" style="border-spacing:0"><tbody><tr><th scope="row" class="navbox-group" style="width:1%"><a href="%D0%9C%D0%BE%D0%B2%D0%B0_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D1%83%D0%B2%D0%B0%D0%BD%D0%BD%D1%8F_%D0%B7%D0%B0%D0%B3%D0%B0%D0%BB%D1%8C%D0%BD%D0%BE%D0%B3%D0%BE_%D0%BF%D1%80%D0%B8%D0%B7%D0%BD%D0%B0%D1%87%D0%B5%D0%BD%D0%BD%D1%8F" title="Мова програмування загального призначення">Загального<br>призначення</a></th><td class="navbox-list-with-group navbox-list navbox-odd" style="width:100%;padding:0"><div style="padding:0 0.25em">
<ul><li><a href="ABAP/4" title="ABAP/4">ABAP/4</a></li>
<li><a href="Action!" title="Action!">Action!</a></li>
<li><a href="ActionScript" title="ActionScript">ActionScript</a></li>
<li><a href="Ada" title="Ada">Ada</a></li>
<li><a href="ALGOL" title="ALGOL">ALGOL</a></li>
<li><a href="Alice_(%D0%BC%D0%BE%D0%B2%D0%B0_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D1%83%D0%B2%D0%B0%D0%BD%D0%BD%D1%8F)" title="Alice (мова програмування)">Alice</a></li>
<li><a href="APL" title="APL">APL</a></li>
<li><a href="AWK" title="AWK">AWK</a></li>
<li><a href="B_(%D0%BC%D0%BE%D0%B2%D0%B0_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D1%83%D0%B2%D0%B0%D0%BD%D0%BD%D1%8F)" title="B (мова програмування)">B</a></li>
<li><a href="BASIC" title="BASIC">BASIC</a></li>
<li><a href="BCPL" title="BCPL">BCPL</a></li>
<li><a href="C_(%D0%BC%D0%BE%D0%B2%D0%B0_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D1%83%D0%B2%D0%B0%D0%BD%D0%BD%D1%8F)" title="C (мова програмування)">C</a></li>
<li><a href="C--" title="C--">C--</a></li>
<li><a href="C%2B%2B" title="C++">C++</a> (<a href="C%2B%2B11" title="C++11">C++11</a>, <a href="C%2B%2B14" title="C++14">C++14</a>, <a href="C%2B%2B17" title="C++17">C++17</a>, <a href="C%2B%2B20" title="C++20">C++20</a>, <a href="C%2B%2B23" title="C++23">C++23</a>)</li>
<li><a href="C%2B%2B/CLI" title="C++/CLI">C++/CLI</a></li>
<li><a href="C_Sharp" title="C Sharp">C#</a></li>
<li>Clarion</li>
<li>Clascal</li>
<li><a href="Clipper" title="Clipper">Clipper</a></li>
<li><a href="Clojure" title="Clojure">Clojure</a></li>
<li><a href="COBOL" title="COBOL">COBOL</a></li>
<li><a href="CoffeeScript" title="CoffeeScript">CoffeeScript</a></li>
<li><a href="COMAL" title="COMAL">COMAL</a></li>
<li><a href="Common_Lisp" title="Common Lisp">Common Lisp</a></li>
<li>CPL</li>
<li><a href="Crystal_(%D0%BC%D0%BE%D0%B2%D0%B0_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D1%83%D0%B2%D0%B0%D0%BD%D0%BD%D1%8F)" title="Crystal (мова програмування)">Crystal</a></li>
<li><a href="D_(%D0%BC%D0%BE%D0%B2%D0%B0_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D1%83%D0%B2%D0%B0%D0%BD%D0%BD%D1%8F)" title="D (мова програмування)">D</a></li>
<li><a href="Delphi.NET" title="Delphi.NET">Delphi.NET</a></li>
<li><a href="Embarcadero_Delphi#Delphi_Prism" title="Embarcadero Delphi">Delphi Prism</a></li>
<li><a href="Eiffel" title="Eiffel">Eiffel</a></li>
<li><a href="Erlang" title="Erlang">Erlang</a></li>
<li><a href="F_Sharp" title="F Sharp">F#</a></li>
<li><a href="Forth" title="Forth">Forth</a></li>
<li><a href="%D0%A4%D0%BE%D1%80%D1%82%D1%80%D0%B0%D0%BD" title="Фортран">Fortran</a></li>
<li><a href="FreeBASIC" title="FreeBASIC">FreeBASIC</a></li>
<li><a href="Free_Pascal" title="Free Pascal">Free Pascal</a></li>
<li>GAUSS</li>
<li><a href="Go_(%D0%BC%D0%BE%D0%B2%D0%B0_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D1%83%D0%B2%D0%B0%D0%BD%D0%BD%D1%8F)" title="Go (мова програмування)">Go</a></li>
<li><a href="Haskell" title="Haskell">Haskell</a></li>
<li>Icon</li>
<li><a href="Informix-4GL" title="Informix-4GL">Informix-4GL</a></li>
<li><a href="Java" title="Java">Java</a></li>
<li><a href="JavaScript" title="JavaScript">JavaScript</a></li>
<li><a href="Kotlin" title="Kotlin">Kotlin</a></li>
<li><a href="Lisp" title="Lisp">Lisp</a></li>
<li><a href="Logo_(%D0%BC%D0%BE%D0%B2%D0%B0_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D1%83%D0%B2%D0%B0%D0%BD%D0%BD%D1%8F)" title="Logo (мова програмування)">Logo</a></li>
<li><a href="Lua" title="Lua">Lua</a></li>
<li>MCPL</li>
<li><a href="ML" title="ML">Meta Language</a></li>
<li><a href="Microsoft_Small_Basic" title="Microsoft Small Basic">Microsoft Small Basic</a></li>
<li>Modula-2</li>
<li>MUMPS</li>
<li><a href="Nemerle" title="Nemerle">Nemerle</a></li>
<li><a href="%D0%9E%D0%B1%D0%B5%D1%80%D0%BE%D0%BD_(%D0%BC%D0%BE%D0%B2%D0%B0_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D1%83%D0%B2%D0%B0%D0%BD%D0%BD%D1%8F)" title="Оберон (мова програмування)">Oberon</a></li>
<li><a href="Object_Pascal" title="Object Pascal">Object&nbsp;Pascal</a></li>
<li><a href="Objective-C" title="Objective-C">Objective-C</a></li>
<li><a href="Objective_Caml" title="Objective Caml">OCaml</a></li>
<li><a href="Occam" title="Occam">occam</a></li>
<li><a href="Oxygene_(%D0%BC%D0%BE%D0%B2%D0%B0_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D1%83%D0%B2%D0%B0%D0%BD%D0%BD%D1%8F)" title="Oxygene (мова програмування)">Oxygene</a></li>
<li><a href="Opa_(%D0%BC%D0%BE%D0%B2%D0%B0_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D1%83%D0%B2%D0%B0%D0%BD%D0%BD%D1%8F)" title="Opa (мова програмування)">Opa</a></li>
<li><a href="Oz_(%D0%BC%D0%BE%D0%B2%D0%B0_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D1%83%D0%B2%D0%B0%D0%BD%D0%BD%D1%8F)" title="Oz (мова програмування)">Oz</a></li>
<li><a href="Pascal" title="Pascal">Pascal</a></li>
<li><a href="PL/I" title="PL/I">PL/I</a></li>
<li><a href="PL/M" title="PL/M">PL/M</a></li>
<li>PLEX</li>
<li><a href="Processing" title="Processing">Processing</a></li>
<li><a href="Python" title="Python">Python</a></li>
<li><a href="REXX" title="REXX">REXX</a></li>
<li><a href="RPG_(%D0%BC%D0%BE%D0%B2%D0%B0_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D1%83%D0%B2%D0%B0%D0%BD%D0%BD%D1%8F)" title="RPG (мова програмування)">RPG-II</a></li>
<li><a href="Racket" title="Racket">Racket</a></li>
<li><a href="Ruby" title="Ruby">Ruby</a></li>
<li><a href="Rust_(%D0%BC%D0%BE%D0%B2%D0%B0_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D1%83%D0%B2%D0%B0%D0%BD%D0%BD%D1%8F)" title="Rust (мова програмування)">Rust</a></li>
<li>SAKO</li>
<li>SAS 4GL</li>
<li><a href="Scala" title="Scala">Scala</a></li>
<li><a href="Scheme" title="Scheme">Scheme</a></li>
<li><a href="Simula" title="Simula">Simula</a></li>
<li><a href="Smalltalk" title="Smalltalk">Smalltalk</a></li>
<li><a href="Snobol" title="Snobol">Snobol</a></li>
<li><a href="Standard_ML" title="Standard ML">Standard Meta Language</a></li>
<li><a href="Swift_(%D0%BC%D0%BE%D0%B2%D0%B0_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D1%83%D0%B2%D0%B0%D0%BD%D0%BD%D1%8F)" title="Swift (мова програмування)">Swift</a></li>
<li><a href="Tcl" title="Tcl">Tcl</a></li>
<li><a href="Turbo_Pascal" title="Turbo Pascal">Turbo Pascal</a></li>
<li><a href="Vala" title="Vala">Vala</a></li>
<li><a href="Visual_Basic" title="Visual Basic">Visual Basic</a></li>
<li><a href="Visual_Basic_.NET" title="Visual Basic .NET">Visual Basic.NET</a></li>
<li><a href="Visual_J_Sharp" title="Visual J Sharp">Visual J Sharp</a></li>
<li><a href="Zig" title="Zig">Zig</a></li>
<li><a href="%D0%9B%D1%8F%D0%BF%D0%B0%D1%81_(%D0%BC%D0%BE%D0%B2%D0%B0_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D1%83%D0%B2%D0%B0%D0%BD%D0%BD%D1%8F)" title="Ляпас (мова програмування)">ЛЯПАС</a></li></ul>
</div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%"><a href="%D0%9F%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D1%83%D0%B2%D0%B0%D0%BD%D0%BD%D1%8F_%D0%BD%D0%B0_%D1%81%D1%82%D0%BE%D1%80%D0%BE%D0%BD%D1%96_%D1%81%D0%B5%D1%80%D0%B2%D0%B5%D1%80%D0%B0" title="Програмування на стороні сервера">Серверні</a></th><td class="navbox-list-with-group navbox-list navbox-even" style="width:100%;padding:0"><div style="padding:0 0.25em">
<ul><li><a href="Perl" title="Perl">Perl</a></li>
<li><a href="PHP" title="PHP">PHP</a></li></ul>
</div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%">Запитів до баз<br>даних<sup id="cite_ref-disputed_6-0" class="reference"><a href="#cite_note-disputed-6"><span class="cite-bracket">[</span>суперечливо 1<span class="cite-bracket">]</span></a></sup></th><td class="navbox-list-with-group navbox-list navbox-odd" style="width:100%;padding:0"><div style="padding:0 0.25em">
<ul><li><a href="PL/SQL" title="PL/SQL">PL/SQL</a></li>
<li><a href="SQL" title="SQL">SQL</a></li>
<li><a href="Transact-SQL" title="Transact-SQL">Transact-SQL</a></li></ul>
</div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%"><a href="%D0%9C%D0%BE%D0%B2%D0%B0_%D1%80%D0%BE%D0%B7%D0%BC%D1%96%D1%82%D0%BA%D0%B8_%D0%B4%D0%B0%D0%BD%D0%B8%D1%85" title="Мова розмітки даних">Розмітки</a> та <a href="%D0%92%D0%B5%D0%BA%D1%82%D0%BE%D1%80%D0%BD%D0%B0_%D0%B3%D1%80%D0%B0%D1%84%D1%96%D0%BA%D0%B0" title="Векторна графіка">векторної<br>графіки</a><sup id="cite_ref-disputed_6-1" class="reference"><a href="#cite_note-disputed-6"><span class="cite-bracket">[</span>суперечливо 1<span class="cite-bracket">]</span></a></sup></th><td class="navbox-list-with-group navbox-list navbox-even" style="width:100%;padding:0"><div style="padding:0 0.25em">
<ul><li>Asymptote</li>
<li><a href="HTML" title="HTML">HTML</a></li>
<li><a href="Haml" title="Haml">Haml</a></li>
<li><a href="Metafont" title="Metafont">METAFONT</a></li>
<li><a href="PostScript" title="PostScript">PostScript</a></li>
<li><a class="mw-selflink selflink">XML</a></li></ul>
</div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%"><a href="%D0%A1%D0%B8%D0%BD%D1%85%D1%80%D0%BE%D0%BD%D0%BD%D0%B0_%D0%BC%D0%BE%D0%B2%D0%B0_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D1%83%D0%B2%D0%B0%D0%BD%D0%BD%D1%8F" title="Синхронна мова програмування">Синхронні</a></th><td class="navbox-list-with-group navbox-list navbox-odd" style="width:100%;padding:0"><div style="padding:0 0.25em">
<ul><li><a href="Lustre_(%D0%BC%D0%BE%D0%B2%D0%B0_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D1%83%D0%B2%D0%B0%D0%BD%D0%BD%D1%8F)" title="Lustre (мова програмування)">Lustre</a></li></ul>
</div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%">Символьних та<br> чисельних обчислень</th><td class="navbox-list-with-group navbox-list navbox-even" style="width:100%;padding:0"><div style="padding:0 0.25em">
<ul><li><a href="Maple" title="Maple">Maple</a></li>
<li><a href="Mathcad" title="Mathcad">Mathcad</a></li>
<li><a href="MATLAB" title="MATLAB">MATLAB</a></li>
<li><a href="R_(%D0%BC%D0%BE%D0%B2%D0%B0_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D1%83%D0%B2%D0%B0%D0%BD%D0%BD%D1%8F)" title="R (мова програмування)">R</a></li>
<li>Wolfram
<ul><li><a href="Mathematica" title="Mathematica">Mathematica</a></li></ul></li></ul>
</div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%"><a href="%D0%9A%D0%B2%D0%B0%D0%BD%D1%82%D0%BE%D0%B2%D0%B5_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D1%83%D0%B2%D0%B0%D0%BD%D0%BD%D1%8F" title="Квантове програмування">Квантових обчислень</a></th><td class="navbox-list-with-group navbox-list navbox-odd" style="width:100%;padding:0"><div style="padding:0 0.25em">
<ul><li><a href="Q_Sharp" title="Q Sharp">Q#</a></li>
<li><a href="%D0%9A%D0%B2%D0%B0%D0%BD%D1%82%D0%BE%D0%B2%D0%B5_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D1%83%D0%B2%D0%B0%D0%BD%D0%BD%D1%8F" title="Квантове програмування">QCL</a></li></ul>
</div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%"><a href="%D0%9B%D0%BE%D0%B3%D1%96%D1%87%D0%BD%D0%B5_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D1%83%D0%B2%D0%B0%D0%BD%D0%BD%D1%8F" title="Логічне програмування">Логічні</a></th><td class="navbox-list-with-group navbox-list navbox-even" style="width:100%;padding:0"><div style="padding:0 0.25em">
<ul><li><a href="Mercury_(%D0%BC%D0%BE%D0%B2%D0%B0_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D1%83%D0%B2%D0%B0%D0%BD%D0%BD%D1%8F)" title="Mercury (мова програмування)">Mercury</a></li>
<li><a href="%D0%9F%D1%80%D0%BE%D0%BB%D0%BE%D0%B3_(%D0%BC%D0%BE%D0%B2%D0%B0_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D1%83%D0%B2%D0%B0%D0%BD%D0%BD%D1%8F)" title="Пролог (мова програмування)">Prolog</a></li></ul>
</div></td></tr></tbody></table><div></div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%">Академічні</th><td class="navbox-list-with-group navbox-list navbox-odd" style="width:100%;padding:0;background:#f0f0f0"><div style="padding:0 0.25em">
<ul><li><a href="Agda" title="Agda">Agda</a></li>
<li><a href="CLU_(%D0%BC%D0%BE%D0%B2%D0%B0_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D1%83%D0%B2%D0%B0%D0%BD%D0%BD%D1%8F)" title="CLU (мова програмування)">CLU</a></li>
<li><a href="Curry" title="Curry">Curry</a></li>
<li><a href="Haskell" title="Haskell">Haskell</a></li>
<li><a href="Hope_(%D0%BC%D0%BE%D0%B2%D0%B0_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D1%83%D0%B2%D0%B0%D0%BD%D0%BD%D1%8F)" title="Hope (мова програмування)">Hope</a></li>
<li><a href="Lisp" title="Lisp">Lisp</a></li>
<li><a href="ML" title="ML">ML</a></li>
<li><a href="OBJ_(%D0%BC%D0%BE%D0%B2%D0%B0_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D1%83%D0%B2%D0%B0%D0%BD%D0%BD%D1%8F)" title="OBJ (мова програмування)">OBJ</a></li>
<li><a href="P%E2%80%B2%E2%80%B2" title="P′′">P′′</a></li>
<li><a href="Pascal" title="Pascal">Pascal</a></li>
<li><a href="Racket" title="Racket">Racket</a></li>
<li><a href="Scheme" title="Scheme">Scheme</a></li></ul>
</div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%"><a href="%D0%95%D0%B7%D0%BE%D1%82%D0%B5%D1%80%D0%B8%D1%87%D0%BD%D1%96_%D0%BC%D0%BE%D0%B2%D0%B8_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D1%83%D0%B2%D0%B0%D0%BD%D0%BD%D1%8F" title="Езотеричні мови програмування">Езотеричні</a></th><td class="navbox-list-with-group navbox-list navbox-even" style="width:100%;padding:0"><div style="padding:0 0.25em">
<ul><li><a href="Befunge" title="Befunge">Befunge</a></li>
<li><a href="Brainfork" title="Brainfork">Brainfork</a></li>
<li><a href="Brainfuck" title="Brainfuck">Brainfuck</a></li>
<li><a href="FALSE" title="FALSE">FALSE</a></li>
<li><a href="FRACTRAN" title="FRACTRAN">FRACTRAN</a></li>
<li><a href="HQ9%2B" title="HQ9+">HQ9+</a></li>
<li>Illgoll</li>
<li><a href="INTERCAL" title="INTERCAL">INTERCAL</a></li>
<li>Legal</li>
<li><a href="LOLCODE" title="LOLCODE">LOLCODE</a></li>
<li><a href="Malbolge" title="Malbolge">Malbolge</a></li>
<li>Pandora</li>
<li>Piet</li>
<li><a href="Shakespeare_(%D0%BC%D0%BE%D0%B2%D0%B0_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D1%83%D0%B2%D0%B0%D0%BD%D0%BD%D1%8F)" title="Shakespeare (мова програмування)">Shakespeare</a></li>
<li>Unlambda</li>
<li>Velato</li>
<li><a href="Whirl" title="Whirl">Whirl</a></li>
<li><a href="Whitespace" title="Whitespace">Whitespace</a></li></ul>
</div></td></tr><tr><td colspan="2" class="navbox-list navbox-odd" style="width:100%;padding:0;background:#f0f0f0"><div style="padding:0 0.25em">
<ul><li><b><a href="%D0%9F%D0%BE%D1%80%D1%96%D0%B2%D0%BD%D1%8F%D0%BD%D0%BD%D1%8F_%D0%BC%D0%BE%D0%B2_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D1%83%D0%B2%D0%B0%D0%BD%D0%BD%D1%8F" title="Порівняння мов програмування">Порівняння мов програмування</a></b></li>
<li><b><a href="%D0%A1%D0%BF%D0%B8%D1%81%D0%BE%D0%BA_%D0%BC%D0%BE%D0%B2_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D1%83%D0%B2%D0%B0%D0%BD%D0%BD%D1%8F" title="Список мов програмування">Список мов програмування</a></b></li>
<li><b><a href="%D0%A5%D1%80%D0%BE%D0%BD%D0%BE%D0%BB%D0%BE%D0%B3%D1%96%D1%8F_%D0%BC%D0%BE%D0%B2_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D1%83%D0%B2%D0%B0%D0%BD%D0%BD%D1%8F" title="Хронологія мов програмування">Хронологія мов програмування</a></b></li></ul>
</div></td></tr><tr><td class="navbox-abovebelow" colspan="2"><div><div class="reflist" style="list-style-type: decimal;">
<div class="mw-references-wrap"><ol class="references" data-mw-group="суперечливо">
<li id="cite_note-disputed-6"><span class="mw-cite-backlink">↑ <a href="#cite_ref-disputed_6-0"><sup><i><b>а</b></i></sup></a> <a href="#cite_ref-disputed_6-1"><sup><i><b>б</b></i></sup></a></span> <span class="reference-text">Немає загальноприйнятого рішення, чи вважати усі ці мови саме мовами програмування</span>
</li>
</ol></div></div></div></td></tr></tbody></table></div>
<div class="navbox-styles"></div><div role="navigation" class="navbox" aria-labelledby="Семантична_павутина10108" style="padding:3px"><table class="nowraplinks mw-collapsible autocollapse navbox-inner" style="border-spacing:0;background:transparent;color:inherit"><tbody><tr><th scope="col" class="navbox-title" colspan="2"><div id="Семантична_павутина10108" style="font-size:114%;margin:0 4em"><a href="%D0%A1%D0%B5%D0%BC%D0%B0%D0%BD%D1%82%D0%B8%D1%87%D0%BD%D0%B0_%D0%BF%D0%B0%D0%B2%D1%83%D1%82%D0%B8%D0%BD%D0%B0" title="Семантична павутина">Семантична павутина</a></div></th></tr><tr><th scope="row" class="navbox-group" style="width:1%">Основи</th><td class="navbox-list-with-group navbox-list navbox-odd" style="width:100%;padding:0"><div style="padding:0 0.25em"><span class="nowrap"> <a href="%D0%92%D1%81%D0%B5%D1%81%D0%B2%D1%96%D1%82%D0%BD%D1%94_%D0%BF%D0%B0%D0%B2%D1%83%D1%82%D0%B8%D0%BD%D0%BD%D1%8F" title="Всесвітнє павутиння">Всесвітнє павутиння</a> · <a href="%D0%86%D0%BD%D1%82%D0%B5%D1%80%D0%BD%D0%B5%D1%82" title="Інтернет">Інтернет</a> · <a href="%D0%93%D1%96%D0%BF%D0%B5%D1%80%D1%82%D0%B5%D0%BA%D1%81%D1%82" title="Гіпертекст">Гіпертекст</a> · <a href="%D0%91%D0%B0%D0%B7%D0%B0_%D0%B4%D0%B0%D0%BD%D0%B8%D1%85" title="База даних">Бази даних</a> · <a href="%D0%9E%D0%BD%D1%82%D0%BE%D0%BB%D0%BE%D0%B3%D1%96%D1%8F_(%D1%96%D0%BD%D1%84%D0%BE%D1%80%D0%BC%D0%B0%D1%82%D0%B8%D0%BA%D0%B0)" title="Онтологія (інформатика)">Онтології</a> · <a href="%D0%9E%D0%BF%D0%B8%D1%81%D0%BE%D0%B2%D0%B0_%D0%BB%D0%BE%D0%B3%D1%96%D0%BA%D0%B0" title="Описова логіка">Дескриптивна (описова) логіка</a></span></div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%">Розділи</th><td class="navbox-list-with-group navbox-list navbox-even" style="width:100%;padding:0;background:#f0f0f0"><div style="padding:0 0.25em"><span class="nowrap"> Пов'язані дані · Data Web · Гіпердані · База правил · Простори даних</span></div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%">Застосування</th><td class="navbox-list-with-group navbox-list navbox-odd" style="width:100%;padding:0"><div style="padding:0 0.25em"><a href="%D0%90%D0%BD%D0%B0%D0%BB%D1%96%D0%B7_%D1%82%D0%BE%D0%BD%D0%B0%D0%BB%D1%8C%D0%BD%D0%BE%D1%81%D1%82%D1%96_%D1%82%D0%B5%D0%BA%D1%81%D1%82%D1%83" title="Аналіз тональності тексту">Аналіз тональності тексту</a> · <a href="%D0%A1%D0%B5%D0%BC%D0%B0%D0%BD%D1%82%D0%B8%D1%87%D0%BD%D0%B0_%D0%B2%D1%96%D0%BA%D1%96" title="Семантична вікі">Семантична вікі</a> · Семантична аналітика</div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%">Стандарти</th><td class="navbox-list-with-group navbox-list navbox-even" style="width:100%;padding:0;background:#f0f0f0"><div style="padding:0 0.25em"><i>Синтаксис</i>: <a href="Resource_Description_Framework" title="Resource Description Framework">RDF</a> <small>(RDF/XML · Нотація 3 · Turtle · N-Triples)</small> · <a href="SPARQL" title="SPARQL">SPARQL</a> · <a href="%D0%A3%D0%BD%D1%96%D1%84%D1%96%D0%BA%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B9_%D1%96%D0%B4%D0%B5%D0%BD%D1%82%D0%B8%D1%84%D1%96%D0%BA%D0%B0%D1%82%D0%BE%D1%80_%D1%80%D0%B5%D1%81%D1%83%D1%80%D1%81%D1%96%D0%B2" title="Уніфікований ідентифікатор ресурсів">URI</a> · <a href="HTTP" title="HTTP">HTTP</a> · <a class="mw-selflink selflink">XML</a> · <a href="XML_schema" title="XML schema">XSD</a> ·· <i>Схеми, онтології</i>&nbsp;: RDFS · <a href="Web_Ontology_Language" title="Web Ontology Language">OWL</a> · <a href="Rule_Interchange_Format" title="Rule Interchange Format">Rule Interchange Format</a> · Semantic Web Rule Language · Common Logic · <a href="Schema.org" title="Schema.org">schema.org</a> ·· <i>Семантичне анотування</i>&nbsp;: <a href="RDFa" title="RDFa">RDFa</a> · <a href="GRDDL" title="GRDDL">GRDDL</a> · <a href="%D0%9C%D1%96%D0%BA%D1%80%D0%BE%D1%84%D0%BE%D1%80%D0%BC%D0%B0%D1%82" title="Мікроформат">Мікроформат</a>&nbsp;(μF) · <a href="%D0%9C%D1%96%D0%BA%D1%80%D0%BE%D0%B4%D0%B0%D0%BD%D1%96_(HTML)" title="Мікродані (HTML)">Мікродані</a> <i>Словники</i>&nbsp;: <a href="FOAF" title="FOAF">FOAF</a> · SIOC · <a href="%D0%94%D1%83%D0%B1%D0%BB%D1%96%D0%BD%D1%81%D1%8C%D0%BA%D0%B5_%D1%8F%D0%B4%D1%80%D0%BE" title="Дублінське ядро">Дублінське ядро</a> · SKOS · UMBEL ·· <i>Історія</i>: <a href="%D0%A1%D0%B5%D0%BC%D0%B0%D0%BD%D1%82%D0%B8%D1%87%D0%BD%D0%B0_%D0%B2%D0%B5%D1%80%D1%81%D1%82%D0%BA%D0%B0#Історія" title="Семантична верстка">Семантична верстка#Історія</a> · DAML+OIL</div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%">Люди</th><td class="navbox-list-with-group navbox-list navbox-odd" style="width:100%;padding:0"><div style="padding:0 0.25em"><a href="%D0%A2%D1%96%D0%BC_%D0%91%D0%B5%D1%80%D0%BD%D0%B5%D1%80%D1%81-%D0%9B%D1%96" title="Тім Бернерс-Лі">Тім Бернерс-Лі</a> · Джеймс Гендлер · Ора Лассіла · Найджел Шедболт · Венді Голл</div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%">Основні організації</th><td class="navbox-list-with-group navbox-list navbox-even" style="width:100%;padding:0;background:#f0f0f0"><div style="padding:0 0.25em"><a href="World_Wide_Web_Consortium" title="World Wide Web Consortium">W3C</a> · Web Science Trust · <a href="%D0%9C%D0%B0%D1%81%D1%81%D0%B0%D1%87%D1%83%D1%81%D0%B5%D1%82%D1%81%D1%8C%D0%BA%D0%B8%D0%B9_%D1%82%D0%B5%D1%85%D0%BD%D0%BE%D0%BB%D0%BE%D0%B3%D1%96%D1%87%D0%BD%D0%B8%D0%B9_%D1%96%D0%BD%D1%81%D1%82%D0%B8%D1%82%D1%83%D1%82" title="Массачусетський технологічний інститут">MIT</a> · OpenLink Software · Talis Group · <a href="%D0%A1%D0%B0%D1%83%D1%82%D0%B3%D0%B5%D0%BC%D0%BF%D1%82%D0%BE%D0%BD%D1%81%D1%8C%D0%BA%D0%B8%D0%B9_%D1%83%D0%BD%D1%96%D0%B2%D0%B5%D1%80%D1%81%D0%B8%D1%82%D0%B5%D1%82" title="Саутгемптонський університет">Університет Саутгемптона</a> · ClearForest · DERI</div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%">Пов'язане</th><td class="navbox-list-with-group navbox-list navbox-odd" style="width:100%;padding:0"><div style="padding:0 0.25em"><a href="%D0%A4%D0%BE%D0%BB%D0%BA%D1%81%D0%BE%D0%BD%D0%BE%D0%BC%D1%96%D1%8F" title="Фолксономія">Фолксономія</a> · <a href="%D0%91%D1%96%D0%B1%D0%BB%D1%96%D0%BE%D1%82%D0%B5%D0%BA%D0%B0_2.0" title="Бібліотека 2.0">Бібліотека 2.0</a> · <a href="%D0%92%D0%B5%D0%B1_2.0" title="Веб 2.0">Веб 2.0</a> · <a href="Web_3.0" title="Web 3.0">Веб 3.0</a> · <a href="%D0%9F%D0%BE%D1%81%D0%B8%D0%BB%D0%B0%D0%BD%D0%BD%D1%8F" title="Посилання">Посилання</a> · <a href="%D0%86%D0%BD%D1%84%D0%BE%D1%80%D0%BC%D0%B0%D1%86%D1%96%D0%B9%D0%BD%D0%B0_%D0%B0%D1%80%D1%85%D1%96%D1%82%D0%B5%D0%BA%D1%82%D1%83%D1%80%D0%B0" title="Інформаційна архітектура">Інформаційна архітектура</a> · <a href="%D0%A3%D0%BF%D1%80%D0%B0%D0%B2%D0%BB%D1%96%D0%BD%D0%BD%D1%8F_%D0%B7%D0%BD%D0%B0%D0%BD%D0%BD%D1%8F%D0%BC%D0%B8" title="Управління знаннями">Управління знаннями</a> · <a href="%D0%92%D0%B8%D0%B4%D0%BE%D0%B1%D1%83%D1%82%D0%BE%D0%BA_%D0%B7%D0%BD%D0%B0%D0%BD%D1%8C" class="mw-redirect" title="Видобуток знань">Видобуток знань</a> · <a href="%D0%9A%D0%BE%D0%BB%D0%B5%D0%BA%D1%82%D0%B8%D0%B2%D0%BD%D0%B8%D0%B9_%D1%96%D0%BD%D1%82%D0%B5%D0%BB%D0%B5%D0%BA%D1%82" title="Колективний інтелект">Колективний інтелект</a> · Тематична мапа · <a href="%D0%9C%D0%B0%D0%BF%D0%B0_%D0%B4%D1%83%D0%BC%D0%BE%D0%BA" title="Мапа думок">Мапа думок</a> · <a href="%D0%9C%D0%B5%D1%82%D0%B0%D0%B4%D0%B0%D0%BD%D1%96" title="Метадані">Метадані</a> · <a href="%D0%93%D0%B5%D0%BE%D1%82%D0%B5%D0%B3%D1%83%D0%B2%D0%B0%D0%BD%D0%BD%D1%8F" title="Геотегування">Геотегування</a> · Web science · <a href="DBpedia" title="DBpedia">DBpedia</a> · Семантична реклама · <a href="VIAF" title="VIAF">VIAF</a> · <a href="WorldCat" title="WorldCat">WorldCat</a> · <a href="%D0%92%D1%96%D0%B4%D0%BA%D1%80%D0%B8%D1%82%D1%96_%D0%B4%D0%B0%D0%BD%D1%96" title="Відкриті дані">Відкриті дані</a> · SKOS · OAI-PMH · RDFS · <a href="XSPF" title="XSPF">XSPF</a></div></td></tr></tbody></table></div>

<style data-mw-deduplicate="TemplateStyles:r47755060">
/* start https://uk.wikipedia.org/ */


.mw-parser-output .portal-bar{font-weight:bold;display:flex;justify-content:center;align-items:baseline}.mw-parser-output .portal-bar-normal{background-color:var(--background-color-interactive-subtle,#f8f9fa);color:inherit;border:1px solid var(--border-color-base,#a2a9b1)}.mw-parser-output .portal-bar-category{background:var(--background-color-progressive-subtle,#eaf3ff);color:inherit;border:1px #c5d7f5 solid;box-shadow:0 3px 3px var(--background-color-progressive-subtle,#eaf3ff)}.mw-parser-output .portal-bar-bordered{padding:0 2em;clear:both;margin:1em auto}.mw-parser-output .portal-bar-related{font-size:100%;justify-content:flex-start}.mw-parser-output .portal-bar-unbordered{padding:0 1.7em;margin-left:0}.mw-parser-output .portal-bar-content{display:flex;flex-flow:row wrap;align-items:baseline;flex:0 1 auto;padding:0 0 0.5em 0;column-gap:2em;list-style:none;justify-content:center}.mw-parser-output .portal-bar-content-related{margin:0;list-style:none}.mw-parser-output .portal-bar-item{display:inline-block;margin:0.15em 0;min-height:24px;line-height:24px}@media screen and (max-width:768px){.mw-parser-output .portal-bar{font-weight:bold;display:flex;flex-flow:column wrap;align-items:baseline}.mw-parser-output .portal-bar-related{font-size:100%;align-items:flex-start}.mw-parser-output .portal-bar-content{display:flex;flex-flow:row wrap;align-items:center;flex:0;margin:0 auto;column-gap:2em;border-top:1px solid var(--border-color-base,#a2a9b1);list-style:none;justify-content:center}.mw-parser-output .portal-bar-content-related{border-top:none;margin:0;list-style:none}}.mw-parser-output .navbox+link+.portal-bar,.mw-parser-output .navbox+style+.portal-bar,.mw-parser-output .navbox+link+.portal-bar-bordered,.mw-parser-output .navbox+style+.portal-bar-bordered,.mw-parser-output .sister-bar+link+.portal-bar,.mw-parser-output .sister-bar+style+.portal-bar,.mw-parser-output .portal-bar+.navbox-styles+.navbox,.mw-parser-output .portal-bar+.navbox-styles+.sister-bar{margin-top:-1px}


/* end   https://uk.wikipedia.org/ */
</style></div><!--htdig_noindex--><div><div class="zim-footer">
    This article is issued from <a class="external text" title="Last edited on 2026-01-20" href="https://uk.wikipedia.org/wiki/?title=XML&amp;oldid=47311821">Вікіпедія</a>. The text is available under <a class="external text" href="https://creativecommons.org/licenses/by-sa/4.0/deed.uk">Creative Commons Attribution-Share Alike 4.0</a> unless otherwise noted. Additional terms may apply for the media files.
</div>
</div><!--/htdig_noindex--></div>
            </div>
          </main>
        </div>
      </div>
    </div>
     <script src="./_webp_/webpHandler.js"></script>
  

</body></html>