![]() |
![]() |
|
v7: Компонента v7plus.dll выгрузка в xml | ☑ | ||
---|---|---|---|---|
0
ULTIMER
12.08.16
✎
11:12
|
Привет всем!
При работе нижеприведенного кода: Анализатор = СоздатьОбъект("AddIn.XMLParser"); Дакумент = Анализатор.СоздатьДокумент(); Дакумент.Кодировка = "UTF-8" ; Дакумент.РазрешатьВнешниеСсылки = 1; Данные = Дакумент.СоздатьПодчиненныйЭлемент("issuance"); Данные.УстановитьАтрибут("sender", СокрЛП(Константа.ОсновнойКонтрагент.ИНН)); Данные.УстановитьАтрибут("xmlns", "http://www.w3schools.com"); Выдает следующую ошибку: Данные.УстановитьАтрибут("xmlns", "http://www.w3schools.com"); {Документ.ЭлектроСчетФактура.Модуль Документа(25)}: : Ошибка исполнения метода Подскажите, пожалуйста, что я сделал не так и что пропустил. Заранее благодарю ... |
|||
1
lamme
12.08.16
✎
11:19
|
Данные.УстановитьАтрибут("xmlns", "http://www.w3schools.com";);
Может Данные.УстановитьАтрибут("xmlns", "http://www.w3schools.com"); ? |
|||
2
lamme
12.08.16
✎
11:19
|
Данные.УстановитьАтрибут("xmlns", "http://www.w3schools.com");
Короче - лишняяя тчк-с-зпт - перед закрытием скобок |
|||
3
Ёпрст
гуру
12.08.16
✎
11:20
|
(0) лишняя ;;;;; в коде, ищи
|
|||
4
ULTIMER
12.08.16
✎
11:22
|
(2,3) странно, в коде лишняя ";" не просматривается, там так:
"Данные.УстановитьАтрибут("xmlns", "http://www.w3schools.com");" |
|||
5
ULTIMER
12.08.16
✎
11:23
|
+ (4) и все равно выдает ошибку ...
|
|||
6
ULTIMER
12.08.16
✎
11:29
|
И ещё странность: добавил в код следующее:
Сообщить(ТипЗначенияСтр(Дакумент.РазрешатьВнешниеСсылки) + " = " + Дакумент.РазрешатьВнешниеСсылки); Дакумент.РазрешатьВнешниеСсылки = 1; Сообщить(ТипЗначенияСтр(Дакумент.РазрешатьВнешниеСсылки) + " = " + Дакумент.РазрешатьВнешниеСсылки); Результат в окне сообщений: Число = -1 Число = -1 Может из-за этого? не подскажете как работать с атрибутом документа "РазрешатьВнешниеСсылки" ... |
|||
7
Ёпрст
гуру
12.08.16
✎
11:35
|
"http://www.w3schools.com";
отсюда выкини |
|||
8
Ёпрст
гуру
12.08.16
✎
11:35
|
или за ковычки убери
|
|||
9
ULTIMER
12.08.16
✎
11:37
|
(7,8) да писал же, что убраны - все равно ругается
|
|||
10
Ёпрст
гуру
12.08.16
✎
11:41
|
(9) показывай
|
|||
11
ULTIMER
12.08.16
✎
11:51
|
(10) в коде: Данные.УстановитьАтрибут("xmlns", "http://www.w3schools.com");
в сообщении: Данные.УстановитьАтрибут("xmlns", "http://www.w3schools.com"); {Документ.ЭлектроСчетФактура.Модуль Документа(25)}: : Ошибка исполнения метода |
|||
12
ULTIMER
12.08.16
✎
11:52
|
+(10) оппаньки - а откуда тзп О_О
и как их убрать - их не видно .... |
|||
13
ULTIMER
12.08.16
✎
11:53
|
+(12) при копировании в текстовый файл - их нет
|
|||
14
Ёпрст
гуру
12.08.16
✎
11:53
|
||||
15
Ёпрст
гуру
12.08.16
✎
11:54
|
пилять
Данные.УстановитьАтрибут("xmlns", "http://www.w3schools.com "); |
|||
16
Ёпрст
гуру
12.08.16
✎
11:54
|
ну ты понял
|
|||
17
Ёпрст
гуру
12.08.16
✎
11:54
|
или так
Данные.УстановитьАтрибут("xmlns", "http://www.w3schools.com; "); |
|||
18
ULTIMER
12.08.16
✎
11:56
|
(16) да сделал - так в коде нет, это при копипасте сюда их добавляет после ссылки)))
|
|||
19
ULTIMER
12.08.16
✎
11:57
|
(17) и так делал - та же ошибка ...
|
|||
20
ULTIMER
12.08.16
✎
11:58
|
(18) Проверка копипаста из текстовика:
Данные.УстановитьАтрибут("xmlns", "http://www.w3schools.com"); |
|||
21
ULTIMER
12.08.16
✎
11:59
|
(+20) даже в окне сообщений лишней тзп не было ...
|
|||
22
ULTIMER
12.08.16
✎
12:01
|
что за х... (((
|
|||
23
ULTIMER
12.08.16
✎
14:20
|
Проба № ...
Данные.УстановитьАтрибут("xmlns", "http://www.w3schools.com"); |
|||
24
ULTIMER
12.08.16
✎
14:23
|
Проба № ... ручками
("xmlns","http://www.w3schools.com") |
|||
25
youalex
12.08.16
✎
14:32
|
Если структура не сложная, имхо лучше писать как обычный текст через
xml_fso = СоздатьОбъект("Scripting.FileSystemObject"); xml_file = xml_fso.OpenTextFile(ИмяФайла,8,1); xml_file.WriteLine(СтрЗаписи); |
|||
26
Serginio1
12.08.16
✎
16:14
|
-1 это в COM истина.
Дакумент.РазрешатьВнешниеСсылки = -1; |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |