Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
11 дек 2024, 14:43

XMLСтрока

Автор 1cwiki, 22 июл 2015, 09:43

0 Пользователей и 2 гостей просматривают эту тему.

1cwiki

Раздел
Глобальный контекст
Подразделы
Процедуры и функции работы с XML
Синтаксис:

XMLСтрока(<Значение>)
Параметры:

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

Тип: Неопределено; Null; Булево; Число; Строка; Дата; УникальныйИдентификатор; ДвоичныеДанные; ХранилищеЗначения; значения перечислений, значения системных перечислений (ВидСчета; ВидДвиженияБухгалтерии; ВидДвиженияНакопления; ДопустимыйЗнак; ДопустимаяДлина; ЧастиДаты) или все ссылки на объекты базы данных.
Значение, для которого должно быть получено строковое представление, которое может быть использовано как текст элемента или значение атрибута XML.
Возвращаемое значение:

Тип: Строка.

Описание:

Получает XML представление значения для помещения в текст элемента или значение атрибута XML.
XML представление зависит от типа значения:
Строка - как есть;
Булево: Истина - как "true", Ложь - как "false";
Дата - XML представление соответствует представлению типа dateTime схемы XML (см. http://www.w3.org/TR/xmlschema-2/#dateTime);
Число - XML представление соответствует представлению типа decimal схемы XML (см. http://www.w3.org/TR/xmlschema-2/#decimal);
Значение системного перечисления (для перечислений, поддерживающих XML сериализацию) - как имя значения перечисления;
УникальныйИдентификатор - как строковое представление уникального идентификатора;
Ссылки - как XML представление уникального идентификатора ссылки;
ХранилищеЗначения и ДвоичныеДанные - как строка в формате base64.


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

Сервер, толстый клиент, внешнее соединение, мобильное приложение(сервер).
Пример:

ЗаписьXML = Новый ЗаписьXML;
ЗаписьXML.ЗаписатьНачалоЭлемента("payment");
ЗаписьXML.ЗаписатьНачалоЭлемента("date");
ЗаписьXML.ЗаписатьТекст(XMLСтрока(ДатаПлатежа));
ЗаписьXML.ЗаписатьКонецЭлемента();
ЗаписьXML.ЗаписатьНачалоЭлемента("amount");
ЗаписьXML.ЗаписатьТекст(XMLСтрока(РазмерПлатежа));
ЗаписьXML.ЗаписатьКонецЭлемента();
ЗаписьXML.ЗаписатьКонецЭлемента();


Теги:

Похожие темы (1)

Рейтинг@Mail.ru

Поиск