|
v7: Установить атрибуты в xml файле
| ☑ |
0
Silmaril
17.03.15
✎
18:51
|
Подскажите, как установить атрибуты в xml файле, который записывается последовательным документом:
ЗагрузитьКомпонентуV7plus();
мЗаписьXML = гXMLАнализатор.СоздатьПоследовательноЗаписываемыйДокумент();
мЗаписьXML.ИмяФайла = РабочийКаталогВременныхФайлов + СтруктураДокумента.Получить("MESSAGE") + "_DES.xml";
мЗаписьXML.Кодировка = "UTF-8";
мЗаписьXML.ОткрытьЭлемент("Message");
мЗаписьXML.УстановитьАтрибут("id",1);
И собственно на УстановитьАтрибут и клинит. Говорит поле агрегатного объекта не обнаружено. Не мойму как же запихнуть атрибуты.
|
|
1
Ёпрст
17.03.15
✎
19:02
|
(0)
мЗаписьXML.АтрибутыЭлемента.УстановитьАтрибут("id",1);
|
|
2
Silmaril
17.03.15
✎
19:04
|
Блин, точно, вроде пробовал так - не получалось, а сейчас получилось :))). Спасибо большущее!!!
|
|
3
Silmaril
17.03.15
✎
19:07
|
А теперь немного изменилась задача :) как привести к такому виду?:
<Message id="7f271e4ed0d7492db715ac4e2a0ed7a6" creationDateTime="2015-03-02T13:18:41.000Z">
|
|
4
Silmaril
17.03.15
✎
19:13
|
Если установить атрибут, то он в ветке ниже у всех элементов проставляет этот атрибут, а нужно, чтобы только у самого верхнего было
|
|
5
Silmaril
17.03.15
✎
19:21
|
Нашёл выход - метод удалить атрибут...но как-то некрасиво
|
|