Имя: Пароль:
1C
1С v8
Выгрузка в xml
,
0 AvRm
 
14.04.14
16:03
Нужно выгрузить в xml вида

<attribute name=”locName”>Название склада</attribute>

у меня получается вот так

<attribute locName="Имя склада" />

Пишу вот так:

Фаил.ЗаписатьНачалоЭлемента("attribute");
Фаил.ЗаписатьАтрибут("locName",СокрЛП(Выборка.Наименование));
Фаил.ЗаписатьКонецЭлемента();
1 За пределами РФ
 
14.04.14
16:05
ЗаписьXML.ЗаписатьТекст (XMLWriter.WriteText)
ЗаписьXML (XMLWriter)
ЗаписатьТекст (WriteText)
Синтаксис:

ЗаписатьТекст(<Текст>)
Параметры:

<Текст> (обязательный)

Тип: Строка.
Текст, помещаемый в элемент XML
Описание:

Записывает текст элемента. Перед вызовом данного метода должен быть вызван метод ЗаписьXML.ЗаписатьНачалоЭлемента, так как иначе непонятно, к какому элементу относится текст. Для одного элемента данный метод может вызываться неоднократно. То есть, текст элемента может записываться по частям.

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

Тонкий клиент, сервер, толстый клиент, внешнее соединение.
Пример:

Запись.ЗаписатьНачалоЭлемента("fruits");
Запись.ЗаписатьНачалоЭлемента("apple");
Запись.ЗаписатьТекст("Очень вкусно");
Запись.ЗаписатьКонецЭлемента();
Запись.ЗаписатьКонецЭлемента();
2 AvRm
 
14.04.14
16:18
(1) я хотел узнать как получить именно вот такую структуру
<attribute name=”locName”>...</attribute>

Пример СП дает <attribute>...</attribute>
3 Asmody
 
14.04.14
16:22
Фаил.ЗаписатьАтрибут("name","locName");
4 AvRm
 
14.04.14
16:31
(3) спасибо помогло
Фаил.ЗаписатьНачалоЭлемента("attribute");
Фаил.ЗаписатьАтрибут("name","locName");
Фаил.ЗаписатьТекст(СокрЛП(Выборка.Наименование));
Фаил.ЗаписатьКонецЭлемента();