Имя: Пароль:
1C
1С v8
работа с xml
0 lubja
 
13.09.12
15:23
в 7-ке было:
хмлЭлемент = хмлДок.СоздатьПодчиненныйЭлемент("ИмяЭлемента");
хмлЭлемент.Значение = "1213132";

я в 8-ке пишу:
Документ = Новый ДокументDOM();
хмлСправочники = Документ.СоздатьЭлемент("ИмяЭлемента");
Документ.ДобавитьДочерний(хмлСправочники);

а теперь мне нужно элементу хмлСправочники присвоить значение... вопрос - как? ))
1 Надсмотрщик
 
13.09.12
15:28
2 andrewks
 
13.09.12
16:04
я не понял, у вас у всех СП украли, что-ли?

ЗначениеУзла
3 lubja
 
13.09.12
16:06
(2) не поверишь, ни*** не пишет в него! (((
4 lubja
 
13.09.12
16:07
(3) писала так

хмлКодСтраны = Документ.СоздатьЭлемент("КодСтраны");
хмлКодСтраны.ЗначениеУзла = "643";
хмлАдрес.ДобавитьДочерний(хмлКодСтраны);

но 643 так нигде и не увидела )
5 Конфигуратор1с
 
13.09.12
16:11
А так?
Документ = Новый ДокументDOM();
хмлСправочники = Документ.СоздатьЭлемент("ИмяЭлемента");
Дочерний = Документ.ДобавитьДочерний(хмлСправочники);
Дочерний.ЗначениеУзла  = "сюдазначение";
6 andrewks
 
13.09.12
16:14
(4) а, ну всё правильно, (2) сторно

надо так:


хмлКодСтраны = Документ.СоздатьЭлемент("КодСтраны");
хмлКодСтраны.ДобавитьДочерний(Документ.СоздатьТекстовыйУзел("643"));
хмлАдрес.ДобавитьДочерний(хмлКодСтраны);

7 lubja
 
13.09.12
16:15
(6) фухххх... ну наконец! ))))) спасибо )))