Имя: Пароль:
1C
1C 7.7
v7: Помогите с XML
0 log
 
03.02.12
09:50
как создать узел с атрибутами?
1 KUBIK
 
03.02.12
09:51
(0) СП?
2 andrewks
 
03.02.12
09:51
Попытка
       ДОМ=СоздатьОбъект("MSXML.DOMDocument");
       Узел=ДОМ.CreateProcessingInstruction("xml","version=""1.0"" encoding=""windows-1251""");
   Исключение
       Сообщить("Не удалось создать объект DOMDocument","!");
       Возврат 0;
   КонецПопытки;
   ДОМ.insertBefore(Узел,);
   
   
   ТекЭлем=ДОМ.appendChild(ДОМ.createElement("Файл"));
   Текст=ДОМ.createTextNode("Здесь содержимое Файл");
   ТекЭлем.appendChild(Текст);
   ТекЭлем.setAttribute("Атрибут_Файл_1","Здесь содержимое Атрибут_Файл_1");
   Комм=ДОМ.createComment("Далее следует содержимое файла");
   ТекЭлем.appendChild(Комм);
   
   ТекЭлем=ТекЭлем.appendChild(ДОМ.createElement("СодержимоеФайла"));
   Текст=ДОМ.createTextNode("Здесь содержимое СодержимоеФайла");
   ТекЭлем.appendChild(Текст);
   ТекЭлем.setAttribute("Атрибут_СодержимоеФайла_1","Здесь содержимое Атрибут_СодержимоеФайла_1");
   Текст=ДОМ.createCDATASection("Это секция CDATA");
   ТекЭлем.appendChild(Текст);
   ДОМ.save(ИмяФайла);
3 log
 
03.02.12
09:51
(1) чего?
4 KUBIK
 
03.02.12
09:56
V7Plus.als
5 1Сергей
 
03.02.12
09:58
Текст = СоздатьОбъект("Текст");
Текст.ДобавитьСтроку("<Узел Атрибут1=""Атрибут1"" Атрибут2=""Атрибут2""></Узел>");
6 log
 
03.02.12
10:04
(4) да
7 andrewks
 
03.02.12
13:26
(6) отлично!
8 alkov
 
03.02.12
13:35
ДобавитьПодчиненный()
УстановитьАтрибут()
9 log
 
03.02.12
16:03
интересует как это сделать работая с:    гXMLАнализатор.СоздатьПоследовательноЗаписываемыйДокумент()
10 andrewks
 
03.02.12
16:31
(9) ты до сих пор не сделал?
11 log
 
03.02.12
16:33
(10)ды вот сел этим заниматься, оторвали от темы,а ща врубился, нашел пример
Компьютеры — прекрасное средство для решения проблем, которых до их появления не было.