Порожні елементи
Елементи XML можуть містити текст, інші елементи, будь-яку комбінацію тексту та інших елементів або ж бути просто порожніми елементами.
Порожній елемент завжди записується за стандартним правилом синтаксису елемента:
<ім'я _елемента/>.
Наприклад,
<date month=“September” day=“19” year=“2009” />.
Даний елемент є порожнім, навіть, не дивлячись на те, що містить атрибути. Враховуючи той факт, що повна інструкція
<date month=“September” day=“19” year=“2009”>
</date>
функціонує також як і коротка, для написання порожнього елемента прийнято використовувати коротку форму.
Розглянемо фрагмент HTML-тексту
<html>
<h1> letter </h1>
<p>From: O. Protsenko </p>
<p>to: All students </p>
<p>Subject: Questions to exam </p>
<p>Date: 19.09 2009</p>
<message> </message>
</html>
аналогічний фрагмент XML-тексту виглядає так:
<letter>
<from> O. Protsenko</from>
<to> All students </to>
<subject> Questions to exam</subject>
<date month=”September” day=“19” year=”2009” />
<message> Questions </message>
</letter>.
Якщо поставити собі питання, який із фрагментів містить більше даних для обробки програмним додатком, то відповідь зрозуміла – XML.
Інша відмінність полягає в тому, що HTML змішує зміст і форматування в одному потоці розмітки. Так, наприклад, елементи <h1> і <b> свідчать, яким чином мають бути виділені елементи, і де розміщені об'єкти, виділені такими елементами.
Мова XML припускає, що зміст і зовнішній вигляд повинні зберігатися окремо від даних розмітки. XML повністю покладається на каскадні таблиці стилів (CSS або XSL) при відображенні або перетворенні документів з однієї структури в іншу.
- Хід лекції вступ
- Xml пропонує метод структуризації файлу у вигляді текстового файлу
- 1 Питання. Створення xml-даних
- Розміщення атрибутів у екземплярі xml
- Порожні елементи
- Сім’я xml-технологій
- Xml нова мова, але у неї глибоке коріння
- Створення і перегляд xml-документа
- 2 Питання. Основні конструкції, синтаксис та семантика мови розмітки xml
- Правильне вкладення елементів
- Визначення імен у xml
- Декларації xml
- Правильні екзмпляри xml
- Визначення типу документа
- Простий елемент із текстовим вмістом