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> | 
