diff options
Diffstat (limited to 'ru-ru')
-rw-r--r-- | ru-ru/xml-ru.html.markdown | 45 |
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> |