<XMLЧтение> Свойства

<< Click to Display Table of Contents >>

Navigation:  Раздел 7 Расширения языка L9 > Объекты работы с данными > Объект XMLЧтение (XMLReader) >

<XMLЧтение> Свойства


Имя (Name)

Использование:

Только чтение.

Описание:

Свойство возвращает имя текущего узла XML-файла. Если текущий узел не имеет имени, то возвращает пустую строку. Возвращается значение с типом "Строка".

Имя зависит от типа текущего узла:

Атрибут – имя атрибута;

ТипДокумента – имя типа документа;

НачалоЭлемента  – имя элемента XML-документа;

КонецЭлемента – имя элемента XML-документа;

ОбъявлениеXML – имя объявления XML (xml);

ИнструкцияОбработки – адрес инструкции обработки. Инструкции обработки (processing instruction, PI) позволяют размещать в документе инструкции для приложений по обработке XML-документа. Инструкция обработки начинается с указания адреса (PITarget), используемого для идентификации приложения, которому предназначается эта инструкция. Затем следует непосредственно инструкция, которая передается приложению.

 

Глубина (Depth)

Использование:

Только чтение.

Описание:

Свойство возвращает глубину текущего узла XML-файла. Глубина узла – это степень вложенности узла в другие узлы: количество предков узла в иерархии XML. Глубина корневого узла – 0.

 

КоличествоАтрибутов (AttributeCount)

Использование:

Только чтение.

Описание:

Свойство возвращает количество атрибутов текущего узла XML-файла.

 

ТипУзла (NodeType)

Использование:

Только чтение.

Описание:

Свойство возвращает тип текущего узла XML-файла:

0 – тип текущего узла отсутствует (например, когда еще ни один узел не был прочитан);

1 – типом текущего узла является элемент;

2 – типом текущего узла является атрибут;

3 – типом текущего узла является текст;

4 – типом текущего узла является CDATA;

5 – типом текущего узла является инструкция обработки;

6 – типом текущего узла является комментарий;

7 – типом текущего узла является тип документа;

8 – типом текущего узла является конец элемента;

9 – типом текущего узла является объявление XML.

 

Значение (Value)

Использование:

Только чтение.

Описание:

Свойство возвращает значение текущего узла XML-файла. Если узел не имеет значения, то возвращает пустую строку.

Атрибут – значение атрибута;

CDATA – содержимое секции CDATA;

Комментарий – содержимое комментария;

ТипДокумента – внутреннее подмножество (internal subset);

ИнструкцияОбработки – содержимое инструкции обработки XML-процессору, исключая адрес (PITarget);

Текст – содержимое текстового узла;

ОбъявлениеXML – содержимое объявления XML, исключая имя объявления XML.

 

ИмеетИмя (HasName)

Использование:

Только чтение.

Описание:

Признак наличия у текущего узла XML-файла имени. Возвращает значение "Истина" ("True"), если у текущего узла есть имя. Возвращает значение "Ложь" ("False"), если у текущего узла нет имени.

 

ИмеетЗначение (HasValue)

Использование:

Только чтение.

Описание:

Признак наличия у текущего узла XML-файла текстового значения. Возвращает значение "Истина" ("True"), если у текущего узла есть текстовое значение. Возвращает значение "Ложь" ("False"), если у текущего узла нет текстового значения.

 

Строка (Line)

Использование:

Только чтение.

Описание:

Текущая строка в XML-файле. Возвращает номер текущей строки XML-файла.

 

Столбец (Column)

Использование:

Только чтение.

Описание:

Текущий столбец в XML-файле. Возвращает порядковый номер символа, начиная от начала строки.

 

 

ЭтоПустойЭлемент (IsEmptyElement)

Использование:

Только чтение.

Описание:

Признак пустого XML-элемента (например, <Node />). Возвращает значение "Истина" ("True"), если XML-элемент пустой. Возвращает значение "Ложь" ("False"), если XML-элемент не пустой.

 

Примечание:

Формат XML является одним из стандартизированных языков разметки документов. Он рекомендован к использованию консорциумом W3C. Спецификация XML опубликована по адресу http://www.w3.org/TR/xml/ .