|
v7: Помогите с компонентой V7 plus работа с XML | ☑ | ||
|---|---|---|---|---|
|
0
kupec
03.10.12
✎
13:40
|
пытаюсь создать документ XML
вот что пишу Анализатор=СоздатьОбъект("AddIn.XMLParser"); КореньДокумента=Анализатор.СоздатьДокумент(); 1-ДанныеДокумента=КореньДокумента.СоздатьУзел("1","ДанныеЗаказчика"); 2-ДанныеДокумента=КореньДокумента.СоздатьПодчиненныйЭлемент("Инфо"); КореньДокумента.Записать("C:\zakaz.xml"); Если пишу строчку 1 выдает при записи вот такую ошибку Для документа XML должен существовать документ более высокого уровня а если вместо нее строчку 2 тогда документ сохраняется, подскажите в чем ошибка, с XML ранее не работал, поэтому строго не судите! |
|||
|
1
Андрюха
03.10.12
✎
13:41
|
Если ЗагрузитьВнешнююКомпоненту(КаталогИБ() + "v7plus.dll") = 0 Тогда
Предупреждение("Компонента v7plus.dll не найдена!"); Возврат; КонецЕсли; XMLАнализатор = СоздатьОбъект("AddIn.XMLParser"); XMLКорневойРаздел = XMLАнализатор.СоздатьДокумент(); ДанныеXML = XMLКорневойРаздел.СоздатьПодчиненныйЭлемент("root"); Для Сч1 = 1 По 3 Цикл Ветка = ДанныеXML.СоздатьПодчиненныйЭлемент("Данные" + Сч1); Ветка.УстановитьАтрибут("Дата", ТекущаяДата()); Ветка.УстановитьАтрибут("Время", ТекущееВремя()); Для Сч2 = 1 По 5 Цикл Элемент = Ветка.СоздатьПодчиненныйЭлемент("Элемент" + Сч2); Элемент.Значение = "Значение" + Сч2; КонецЦикла; КонецЦикла; XMLКорневойРаздел.Записать(ИмяФайлаXML); Предупреждение("ОК"); |
|||
|
2
kupec
03.10.12
✎
13:42
|
(1) спасибо попробую
|
|||
|
3
kupec
03.10.12
✎
13:44
|
(1) а что то там про узел ничего не сказано, и будет ли при такой конструкции при просмотре файла подчиненный элемент сворачиваться и разворачиваться ?
|
|||
|
4
Андрюха
03.10.12
✎
13:46
|
(3) Сформируй мой код и посмотри получившийся файлик
|
|||
|
5
Андрюха
03.10.12
✎
13:48
|
"СоздатьПодчиненныйЭлемент" - это и есть создание нового "узла"
|
|||
|
6
Андрюха
03.10.12
✎
13:50
|
пока у него нет подчиненных элементов, то он сам элемент, а как только появятся - сразу станет узлом
|
|||
|
7
kupec
03.10.12
✎
13:52
|
Спасибо огромное
|
| Форум | Правила | Описание | Секции | Поиск |