кодесурса
«XML

Элементы XML

script1adsense2code
script1adsense3code

Вступление

Элементы являются основными строительными блоками XML-документа.

Синтаксис элемента XML

 <Name_of_the_element> текст </ name_of_the_element> 

Ниже приведены основные характеристики элементов XML.

  • Большая часть данных, содержащихся в XML-документе, заключена в XML-элементы.
  • Элемент в документе XML начинается с тега «<» и заканчивается тегом «>».
  • В XML-документах имена элементов определяются пользователем. Говоря, что пользователи или авторы могут использовать имена элементов по своему выбору. Вот пример:
  • <tutorial> Мы изучаем основы XML </ tutorial>
<html>
<body>
<head>
<title>w3resource-xml</title>
</head>
<body>
<p><b>This is w3resource.com.</b>The largest tutorial on web 
based development.</p>
<p>We are learning <i>xml</i></p>
</body>
</html>

Пример XML-файла:

<xml>
<tutorial>w3resource
<one>html</one>
<two>xml
<subtopic1>Learning xml</subtopic1>
<subtopic2>Learning DTD</subtopic2>
<subtopic3>Learning XSLT</subtopic3>
<subtopic4>Learning xpath</subtopic4>
</two>
<three>css</three>
<four>javascript</four>
<five>ajax</five>
<six>php</six>
<seven>mysql</seven>
<eight>svg</eight>
</tutorial>
</xml>
  • Дети элемента находятся с открытыми и закрытыми метками своих родителей.
<?xml version="1.0"?>
<world>
<continents>
There are five continents 
</continents>
</world>

В этом примере мир элементов имеет дочерний элемент континент. Обратите внимание, что элемент continent запускается и завершается внутри открывающего тега <world> и закрывающего тега </ world> элемента с тегом world, который является родительским элементом элемента continents.

  • Текст между открывающим и закрывающим тегами элемента XML называется содержимым. Только в предыдущем примере «Есть пять континентов» - это контент, так как он помещается между открывающим и закрывающим тегами элемента континентов.
  • Если элемент не имеет содержимого, он называется пустым элементом. Пустой элемент представляется как <tagname /> или <tagname> </ tagname>.

В следующем примере элемент потерь не имеет никакого содержимого. Так что это пишется как <потеря> </ потеря>

<?xml version="1.0"?>
<series>
<loss>
</loss>
</series>

Но также можно писать так:


<?xml version="1.0"?>
<series>
<loss />
</series>

Это упоминается как сокращение пустого элемента.

  • В отличие от HTML, XML не имеет предварительно определенного тэга. Таким образом, разработчики XML-документа могут выбирать тэги XML-документа. Для всех примеров, связанных с элементом, вы наверняка заметили, что мы использовали имя элемента согласно нашему требованию.
  • Имена элементов XML-документа чувствительны к регистру.
<?xml version="1.0"?>
<W3RESOURCE>
This is the largest online tutorial on web development </w3resource>

Но это правильное использование

<?xml version="1.0"?>
<w3resource>
This is the largest online tutorial on web development 
</w3resource>
  • Имена элементов должны начинаться с буквы или подчеркивания (_).
  • За начальным символом имени элемента могут следовать любое количество букв, цифр, точек (.), Дефисов (-), подчеркиваний или двоеточий (:). Однако, поскольку двоеточия используются в синтаксисе пространств имен в XML, их не следует использовать при именовании элемента, если только это не описано в этой спецификации.

Вот таблица, отображающая некорректные примеры имен элементов xml:

<Учебник> </ обучающая> Правильный
<Topic2> </ topic2> Правильный
<3topic3> </ 3topic3> Неверно, так как элементы начинаются с недопустимых символов
<Три, topic3> </ три, topic3> Неверно, так как элементы содержат недопустимые символы
<Threetopic3> </ threetopic3> Правильный
<Три, topic3> </ три; topic3> Неверно, так как элементы содержат недопустимые символы
<Three_topic3> </ three_topic3> Правильный
<Three_topic: topic3> </ three_topic: topic3> Неверно, ссылка на необъявленный префикс пространства имен
<! topic> </! topic> Сгенерирует ошибку, так как объявление имеет неверное имя
<[Тема]> </ [тема]> Сгенерирует ошибку, сообщающую, что элемент начинался с недопустимого символа.
  • Имя элемента, начинающееся с символьной последовательности xml, зарезервировано для будущего использования.
  • Содержимое элементов может быть textdata, no-data (называемым пустым элементом) и другими элементами (называемыми дочерними элементами).

Предыдущая: Использование XML
Далее: пространство имен XML

Новый контент: Composer: менеджер зависимостей для PHP , R программирования


script1adsense4code
script1adsense5code
disqus2code
script1adsense6code
script1adsense7code
script1adsense8code
buysellads2code