summaryrefslogtreecommitdiffhomepage
path: root/ru-ru/xml-ru.html.markdown
diff options
context:
space:
mode:
Diffstat (limited to 'ru-ru/xml-ru.html.markdown')
-rw-r--r--ru-ru/xml-ru.html.markdown45
1 files changed, 23 insertions, 22 deletions
diff --git a/ru-ru/xml-ru.html.markdown b/ru-ru/xml-ru.html.markdown
index 4e71cb59..d35c91f0 100644
--- a/ru-ru/xml-ru.html.markdown
+++ b/ru-ru/xml-ru.html.markdown
@@ -8,19 +8,19 @@ translators:
lang: ru-ru
---
-XML - это язык разметки, предназначеный для хранения и передачи данных.
+XML - это язык разметки, предназначенный для хранения и передачи данных.
В отличие от HTML, XML не определяет, как отображать или формировать данные, он только содержит их.
-* XML Синтаксис
+* XML-Синтаксис
```xml
-<!-- Комментраии в XML выглядят так -->
+<!-- Комментарии в XML выглядят вот так -->
<?xml version="1.0" encoding="UTF-8"?>
<bookstore>
<book category="КУЛИНАРИЯ">
- <title lang="en">Everyday Italian</title>
+ <title lang="ru">Итальянская кухня каждый день</title>
<author>Giada De Laurentiis</author>
<year>2005</year>
<price>30.00</price>
@@ -42,20 +42,21 @@ XML - это язык разметки, предназначеный для хр
<!-- Вышеописанный документ - типичный XML-файл.
Он начинается с определения, информирующее о некоторых метаданных (необязательно).
- XML использует древовидную структуру. У вишеописанного документа корневой узел - 'bookstore', который содержит
- три дочерних узла - все 'books'. Такие узлы содержат много дочерних узлов и т.д.
+ XML использует древовидную структуру. У вышеописанного документа
+ корневой узел - 'bookstore', который содержит три дочерних узла - все 'book'-узлы.
+ Такие узлы содержат еще дочерние узлы и т.д.
- Узлы создаются с помощью открывающего/закрывающего тегов, а дочерние - это узлы между
- открывающимися и закрывающимися тегами.-->
+ Узлы создаются с помощью открывающих/закрывающих тегов,
+ а дочерние узлы - это узлы между открывающимися и закрывающимися тегами.-->
<!-- XML содержит в себе два типа данных:
1 - Атрибуты -> Это метаданные узлов.
- Обычно, XML-парсер использует эту информацию, чтобы хранить свойства данных.
- Атрибут изображается путем вписывания его в скобки в пределах открывающегося тега
+ Обычно XML-парсер использует эту информацию, чтобы хранить свойства данных.
+ Атрибут изображается путем вписывания его в скобки в пределах открытого тега
2 - Элементы -> Это чистые данные.
Это то, что парсер извлечет из XML-файла.
- Элементы идут между открывающим и закрывающим тегами без скобок. -->
+ Элементы идут между открытыми и закрытыми тегами без скобок. -->
<!-- Внизу элемент с двумя атрибутами -->
@@ -68,28 +69,28 @@ XML - это язык разметки, предназначеный для хр
XML-документ хорошо отформатирован, если он синтаксически верный.
Впрочем, в документ возможно ввести больше ограничений,
-используя определения документа, вроде DTD и XML-схемы.
+используя определения документа, вроде DTD и XML-схемы.
-XML-документ, который следует описанию документа называется действительным,
+XML-документ, который следует описанию документа, называется действительным,
относительно этого документа.
С таким инструментом, вы можете проверить XML-данные вне логики приложения.
```xml
-<!-- Ниже вы можете увидеть упрощенную версию документа книжного магазина,
+<!-- Ниже вы можете увидеть упрощенную версию документа книжного магазина,
с дополнением DTD-определения.-->
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE note SYSTEM "Bookstore.dtd">
<bookstore>
<book category="КУЛИНАРИЯ">
- <title >Everyday Italian</title>
+ <title >Итальянская кухня каждый день</title>
<price>30.00</price>
</book>
</bookstore>
-<!-- Этот DTD может быть что-то вроде:-->
+<!-- Этот DTD может быть чем-то вроде:-->
<!DOCTYPE note
[
@@ -102,12 +103,12 @@ XML-документ, который следует описанию докум
<!-- DTD начинается с объявления.
- Затем, объявляется корневой узел, требующий 1 или более дочерних узлов 'book'.
- Каждый 'book' должен содержать точно один 'title' и 'price', а атрибут
- называющиеся 'category', с "Literature" как значение по улолчанию.
- 'title' и 'price' узлы содержат проанализированные символьные данные.-->
+ Затем объявляется корневой узел, требующий 1 или более дочерних узлов 'book'.
+ Каждый 'book' должен содержать точно один 'title' и 'price', и атрибут,
+ называемый 'category', со значением "Литература" по умолчанию.
+ Узлы 'title' и 'price' содержат анализируемые символьные данные.-->
-<!-- DTD может быть объявлен внутри самого XML-файла.-->
+<!-- DTD может быть объявлен в самом XML-файле.-->
<?xml version="1.0" encoding="UTF-8"?>
@@ -122,7 +123,7 @@ XML-документ, который следует описанию докум
<bookstore>
<book category="КУЛИНАРИЯ">
- <title >Итальянская еда на каждый день</title>
+ <title >Итальянская кухня каждый день</title>
<price>30.00</price>
</book>
</bookstore>