<< 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/ .