Имя: Пароль:
1C
1C 7.7
v7: Запись в XML
0 work92
 
27.05.16
11:00
Подскажите как создать xml файл с множеством вложений
Теперь есть
<?xml version="1.0" encoding="windows-1251"?>
<КорневойЭлемент>
<ПодчиненныйЭлемент>Это текст внутри подчиненного элемента</ПодчиненныйЭлемент>
</КорневойЭлемент>
А нужно
<?xml version="1.0" encoding="windows-1251"?>
<КорневойЭлемент>
<2 узел >
<ПодчиненныйЭлемент>Это текст внутри подчиненного элемента</ПодчиненныйЭлемент>
<3 узел>

</3 узел>
</2 узел >
</КорневойЭлемент>




код
Анализатор=СоздатьОбъект("AddIn.XMLParser");
  xml=Анализатор.СоздатьДокумент();
  Корень=xml.СоздатьПодчиненныйЭлемент("КорневойЭлемент");
  Подчинен=Корень.СоздатьПодчиненныйЭлемент("ПодчиненныйЭлемент");
  Подчинен.Значение="Это текст внутри подчиненного элемента";
1 work92
 
27.05.16
11:06
Может у вас есть примеры много уровнено создания xml
2 Serginio1
 
27.05.16
11:14
3 ДенисЧ
 
27.05.16
11:16
Подчинен2=Корень.СоздатьПодчиненныйЭлемент("ПодчиненныйЭлемент");

  Подчинен3=Корень.СоздатьПодчиненныйЭлемент("ПодчиненныйЭлемент");
4 work92
 
27.05.16
11:36
выводит
<?xml version="1.0" encoding="windows-1251"?>
<КорневойЭлемент>
<ПодчиненныйЭлемент/>
<ПодчиненныйЭлемент2/>
<ПодчиненныйЭлемент3/>
</КорневойЭлемент>
5 work92
 
27.05.16
11:38
А как сделать влоденость
<1>
</2>
<2.1>rgetrhtr </2.1>
<3>
</3>
<3.1>ewgtrehtyrhryh</3.1>
</2>
</1>
6 work92
 
27.05.16
11:39
Очень нужно если можно примером
7 ДенисЧ
 
27.05.16
11:44
Подчинен21=Подчинен2.СоздатьПодчиненныйЭлемент("ПодчиненныйЭлемент");
8 Злопчинский
 
27.05.16
11:47
(6) Т = СоздатьОбъект("Текст");
Т.ДобавитьСтроку("<root>");
Т.ДобавитьСтроку("<хрень>");
Т.ДобавитьСтроку("просто офигенно");
Т.ДобавитьСтроку("</хрень>");
Т.ДобавитьСтроку("</root>");
Т.Записать("c:\мояиксемелька.xml");
9 Serginio1
 
28.05.16
09:11
Оптимист верит, что мы живем в лучшем из миров. Пессимист боится, что так оно и есть.