logo
Лекція 2

1 Питання. Створення xml-даних

У мов XML і HTML є декілька схожих характеристик.

Якщо розглянемо приклад розмітки наступного тексту, відповідь на питання це XML або HTML стане складною.

<p>Так, зазвичай, оформлюють

<em> виділений текст </em> у HTML</p>

Відповідь буде правильною у будь-якому випадку, оскільки це приклад оформлення документів і в XML і в HTML.

Проте мова XML була розробленою для того, щоб подолати обмеження, що накладаються мовою HTML. Так, розробник XML-документа може сам визначити ряд своїх власних дескрипторів. Наприклад, якщо дескриптор параграфа в HTML – <p> – єдиний, який може задавати і описувати параграф, то розробник документа XML може самостійно ввести дескриптор параграфа одним з нижче перелічених дескрипторів:

<indent>

<paragraph>

<para>.

Найпростіший елемент включає дескриптор, що відкривається, вміст, дескриптор, що закривається. Наприклад,

<title> Вивчаємо XML </title>.

ПРАВИЛО. Весь рядок <title>Вивчаємо XML</title> називається елементом, дані між дескрипторами називаються вмістом елемента.

ПРАВИЛО. Всі елементи мають бути обов'язково завершені. Всі не порожні елементи обов'язково повинні містити дескриптор, що відкривається і дескриптор, що закривається. Порожні елементи мають бути закриті за наступним правилом.

ПРАВИЛО. Порожній елемент завжди записується за стандартним правилом синтаксису порожнього елемента:

<ім'я _елемента/>.