diff options
Diffstat (limited to 'files/uk/web/xml/xml_introduction/index.html')
| -rw-r--r-- | files/uk/web/xml/xml_introduction/index.html | 136 |
1 files changed, 0 insertions, 136 deletions
diff --git a/files/uk/web/xml/xml_introduction/index.html b/files/uk/web/xml/xml_introduction/index.html deleted file mode 100644 index 8fa9171979..0000000000 --- a/files/uk/web/xml/xml_introduction/index.html +++ /dev/null @@ -1,136 +0,0 @@ ---- -title: XML Введення -slug: Web/XML/XML_introduction -tags: - - Beginner - - Introduction - - XML -translation_of: Web/XML/XML_introduction ---- -<p><span class="seoSummary">XML - це мова розмітки на зразок як HTML. Розшифровується як (англ. </span>Extensible Markup Language - Розширювана Мова Розмітки) і рекомендується суспільством <a href="https://www.w3.org/" rel="noopener">W3C</a> в якості мови розмітки загального застосування (<a href="https://www.w3.org/TR/xml/" rel="noopener">W3C recommended</a>)<span class="seoSummary">. На відміну від інших мов розмітки, XML сам по собі не визначений (це означає, що ви самі повинні визначати теги, які використовуєте). Основним призначенням XML є інформації між різноманітними системами (навіть концептуально різними), такими як інтернет.</span></p> - -<p>Багато мов базуються на XML; Деякі з них: <a href="/en-US/docs/Glossary/XHTML" title="en/XHTML">XHTML</a>, <a href="/en-US/docs/Web/MathML" title="en/MathML">MathML</a>, <a href="/en-US/docs/Web/SVG" title="en/SVG">SVG</a>, <a href="/en-US/docs/Mozilla/Tech/XUL" title="en/XUL">XUL</a>, <a href="/en-US/docs/Mozilla/Tech/XBL" title="en/XBL">XBL</a>, <a href="/en-US/docs/Web/RSS" title="en/RSS">RSS</a>, та <a href="/en-US/docs/Web/RDF" title="en/RDF">RDF</a>. Ви можете розробити свій.</p> - -<h2 id="Корректний_XML_правильно_сформований">"Корректний" XML (правильно сформований)</h2> - -<h3 id="Правила_оформлення">Правила оформлення</h3> - -<p>Для корректного XML докумунту повинні виконуватися наступні умови:</p> - -<ul> - <li>Правильне оформлення документу.</li> - <li>Повинні виконуватися усі синтаксичні правила XML.</li> - <li>Документ повинен відповідати семантичним правилам мови (які зазвичай вказані в схемі XML або DTD (англ. <strong><a href="https://developer.mozilla.org/en-US/docs/Glossary/DTD" title="en/DTD">Document Type Definition</a></strong>)). </li> -</ul> - -<h3 id="Приклад">Приклад</h3> - -<p>Приклад нижче демонструє документ з тегом, який не закриває сам себе і не має закриваючого тега (це неправильно оформлений XML документ).</p> - -<pre class="brush: xml"><message> - <warning> - Hello World - <!--missing </warning> --> -</message> -</pre> - -<p>Давайте подивимось на коректну версію цього документу:</p> - -<pre class="brush: xml"><message> - <warning> - Hello World - </warning> -</message> -</pre> - -<p>Документ, який містить невизначений тег є не коректним. Наприклад, якщо ми не визначили тег <code><warning></code>, то наведений вище документ не коректний.</p> - -<ul> -</ul> - -<div class="note"> -<p>В більшості бразерів є вбудований налагоджувач, який може ідинтифікувати погано написаний XML документ.</p> -</div> - -<h2 id="Entities" name="Entities">Сутності</h2> - -<p>HTML та XML пропонують методи (які називають сутності) для звертання до спеціальних зарезервованих символів (наприклад: кутові дужки, які позначають початок і кінець тега). Існує п'ять сутностей, які ви обов'язково повинні знати:</p> - -<table class="standard-table"> - <thead> - <tr> - <th scope="col">Сутність</th> - <th scope="col">Символ</th> - <th scope="col">Опис</th> - </tr> - </thead> - <tbody> - <tr> - <td>&lt;</td> - <td><</td> - <td>Знак менше (одна з кутових дужок)</td> - </tr> - <tr> - <td>&gt;</td> - <td>></td> - <td>Знак більше (одна з кутових дужок)</td> - </tr> - <tr> - <td>&amp;</td> - <td>&</td> - <td>Амперсанд</td> - </tr> - <tr> - <td>&quot;</td> - <td>"</td> - <td>Подвійна лапка</td> - </tr> - <tr> - <td>&apos;</td> - <td>'</td> - <td>Одинарна лапка (апостроф)</td> - </tr> - </tbody> -</table> - -<p>Не дивлячись на те, що за замовчуванням створено усього п'ять сутностей, ви можете додати до документу свої сутності використовуючи <a href="https://developer.mozilla.org/en-US/docs/Glossary/DTD" title="en/DTD">Document Type Definition</a>. Наприклад, створити нову <code>&warning;</code> сутність, можно так:</p> - -<pre><?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE body [ - <!ENTITY warning "Попередження: сталася помилка, оновіть і спробуте ще раз."> -]> -<body> - <message> &warning; </message> -</body> -</pre> - -<p>Також ви можете використовувати нумеричні посилання для специфічних спеціальних символів. Наприклад, &#xA9; - це символ "©".</p> - -<h2 id="Відображення_XML">Відображення XML</h2> - -<p>XML зазвичай використовують для опису чогось. Існують методи відображення XML даних, але якщо ви не визначили спосіб візуалізаціі XML документу, то в браузері він відобразиться построчно, як звичайний текстовий файл.</p> - -<p>Один з методів відображення XML - вказати <a href="https://developer.mozilla.org/ru/docs/Web/CSS" title="ru/CSS">CSS</a> (щоб використовувати в документі треба прописати інструкцію <code>xml-stylesheet</code>, як показно у прикладі нижче).</p> - -<pre><?xml-stylesheet type="text/css" href="stylesheet.css"?></pre> - -<p>Також існує багато потужних методів відображення XML, наприклад, <a href="https://developer.mozilla.org/en-US/docs/Web/XSLT" title="en/XSLT">XSLT</a>(англ. <strong>Extensible Stylesheet Language Transformations</strong>), який може використовуватись для перетворення XML в інші мови, як HTML. Це робить XML дуже універсальним.</p> - -<pre><?xml-stylesheet type="text/xsl" href="transform.xsl"?></pre> - -<h2 id="Recommendations" name="Recommendations">Рекомендації</h2> - -<p>Ця стаття є маленьким введенням до XML, з дуже малою кількістю прикладів та посилань, щоб ви могли почати працювати з цією мовою. Щоб більше дізнатися про XML, вам доведеться шукати інформацію та більш інформативні статті в інтернеті.</p> - -<p>Вивчення <a href="https://developer.mozilla.org/ru/docs/Web/HTML" title="ru/HTML">HTML</a> (англ. HyperText Markup Language) допоможе вам краще зрозуміти XML.</p> - -<h2 id="Дивіться_також">Дивіться також</h2> - -<ul> - <li><a class="external" href="http://www.xml.com/">XML.com</a></li> - <li><a class="external" href="https://www.w3.org/XML/">Extensible Markup Language (XML) @ W3.org</a></li> - <li><a class="external" href="http://www.alistapart.com/d/usingxml/xml_uses_a.html">XML Example: A List Apart</a></li> - <li><a class="external" href="http://www.alistapart.com/articles/usingxml/">Using XML: A List Apart</a></li> -</ul> - -<p>Стаття <a href="http://www.alistapart.com/articles/usingxml/">Using XML</a> - чудовий русурс із великою кількістю інформації про розробку своєї мови на основі XML.</p> |
