Оглавление | Родительский раздел

Глобальный контекст.ПолучитьXMLТип (Global context.GetXMLType)

Глобальный контекст (Global context)
ПолучитьXMLТип (GetXMLType)

Синтаксис:

ПолучитьXMLТип(<ЧтениеXML>)

Параметры:

<ЧтениеXML> (обязательный)

Тип: ЧтениеXML.
Объект, из которого выполняется чтение.

Возвращаемое значение:

Тип: ТипДанныхXML; Неопределено.

Описание:

Получает тип данных XML, который может быть прочитан в настоящий момент из объекта типа ЧтениеXML. При получении типа данных XML может быть произведена операция чтения из объекта ЧтениеXML. В случае, если тип данных XML определить невозможно, возвращается значение Неопределено.
Тип данных XML определяется по следующему алгоритму:
1) Пропускаются пробельные символы, если текущая позиция объекта ЧтениеXML соответствует типу узла "Текст" и значение узла полностью состоит из пробельных символов.
2) Если тип текущего узла не соответствует значению НачалоЭлемента, то считается, что тип не определен.
3) Определяется наличие атрибута "nil" из пространства имен "http://www.w3.org/2001/XMLSchema-instance". Если атрибут существует и его значение равно "true", то считается, что тип не определен.
4) Определяется наличие атрибута "type" из пространства имен "http://www.w3.org/2001/XMLSchema-instance". Если атрибут существует, то производится анализ значения атрибута:5) Если атрибут "type" не существует, производится анализ имени элемента. Если локальное имя элемента совпадает с одним из имен типов пространства имен "http://www.w3.org/2001/XMLSchema" и пространство имен элемента не определено (пустая строка), то считается, что тип принадлежит пространству имен "http://www.w3.org/2001/XMLSchema".

Доступность:

Сервер, толстый клиент, внешнее соединение, мобильное приложение(сервер).
Оглавление | Родительский раздел Платформа 8.3.13.1809