Имя: Пароль:
1C
1С v8
Запись XML
0 GStiv
 
28.09.16
13:31
Делаю запись через
ЗаписьXML.ЗаписатьНачалоЭлемента("attribute");
ЗаписьXML.ЗаписатьАтрибут(имя,значение);
ЗаписьXML.ЗаписатьКонецЭлемента();
Получаю строку
<attribute distribId="xxxxx"/>
Требуеться строка вида
<attribute name="distribId">xxxxx</attribute>
Попробовал
ЗаписьXML.ЗаписатьБезОбработки("<attribute name="""+имя+""">"+СокрЛП(Значение)+"</attribute>");
Тогда летит форматирование может кто в курсе как правильно переделать что бы структура сохранялась
1 Андрюха
 
28.09.16
13:36
Пиши "my_attr", а после записи файла СтрЗаменить "my_attr" на "attribute" )))
2 Рэйв
 
28.09.16
13:37
ЗаписьXML.ЗаписатьАтрибут("name","distribId");
3 GStiv
 
28.09.16
13:40
(2) получиться вид
<attribute name="distribId"/>
4 РеализоВано
 
28.09.16
13:47
Запись.ЗаписатьТекст("хххх");
5 GStiv
 
28.09.16
13:49
Там вопрос получается не как может я не знаю именно параметры команды по записи через костыль типа
ЗаписьXML.ЗаписатьБезОбработки("<attribute name="""+имя+""">"+СокрЛП(Значение)+"</attribute>");
И в начале добавив команду Символы.ПС в принципе нормально за исключением отступов в структуре
6 Рэйв
 
28.09.16
14:00
(3)так текст вставь е мае..
7 Fragster
 
гуру
28.09.16
14:25
ЗаписьXML.ЗаписатьНачалоЭлемента("attribute");
ЗаписьXML.ЗаписатьАтрибут("name","distribId");
Запись.ЗаписатьТекст("хххх");
ЗаписьXML.ЗаписатьКонецЭлемента();
Основная теорема систематики: Новые системы плодят новые проблемы.