logo
Лекція 2

Розміщення атрибутів у екземплярі xml

Слід відзначити, що, як і в HTML, у мові XML є атрибути, які змінюють або класифікують елементи і вказуються у дескрипторі, що відкривається.

Синтаксис визначення атрибута для елемента такий:

<ім’я_елемента ім’я_атрибута=“значення”> Зміст елемента відповідного елемента </ім’я_атрибута>.

Атрибути розміщуються завжди у дескрипторі, що відкривається. Дескриптор, що відкривається, у елементі може містити декілька атрибутів, дотримуючись таких правил:

<ім’я_елемента

ім’я_атрибута= “значення”

ім’я_атрибута= “значення”

ім’я_атрибута= “значення”> Зміст елемента відповідного елемента </ім’я_ елемента>.

Наприклад,

<account type= “checking” currency= “Gryvnja”>

<name>Івченко</name>

<balance>18623,12</balance>

</account>.

Усі значення атрибутів мають бути обов'язково в лапках. У разі відсутності хоча б однієї з лапок, парсер видає таке зауваження (рисунок 1):

The XML page cannot be displayed

Cannot view XML input using style sheet. Please correct the error and then click the Refresh button, or try again later.

A string literal was expected, but no opening quote character was found. Error processing resource

file:///D:/WORK/Web-pro...

<?xml version= 1.0"?>

---------------^

Рисунок 1 -­ Результат відображення неправильно оформленого атрибута

Визначення того, чи є дана властивість елементом або атрибутом, є досить непростим питанням.