|
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)ды вот сел этим заниматься, оторвали от темы,а ща врубился, нашел пример
|
|