|
Какие причины могут быть, в том, что не читается XML файл? | ☑ | ||
---|---|---|---|---|
0
murzo1
31.08.11
✎
16:51
|
Типовая обработка ВыгрузкаЗагрузкаДанныхXML.
При помощи нее создан XML файл, пытаюсь его загрузить в слегка доработанную туже конфигу (там старые реквизиты не трогались, лишь добавлялись новые). В чем причина что он не читается? {ВнешняяОбработка.ВыгрузкаЗагрузкаДанныхXML.МодульОбъекта(147)}: Ошибка при вызове метода контекста (ПрочитатьXML) ЗаписанноеЗначение = ПрочитатьXML(ЧтениеXML); по причине: по причине: Ошибка преобразования данных XML: [путь к файлу][44,9] |
|||
1
murzo1
31.08.11
✎
16:51
|
Падает на строчке: ЗаписанноеЗначение = ПрочитатьXML(ЧтениеXML);
|
|||
2
andrewks
31.08.11
✎
16:51
|
ну посмотри, что там в [44,9]
|
|||
3
murzo1
31.08.11
✎
16:54
|
(2) 44 это номер элемента или номер строки?
|
|||
4
andrewks
31.08.11
✎
16:58
|
(3) строка
|
|||
5
Живой Ископаемый
31.08.11
✎
17:00
|
44-строка, 9 - символ... хорошо бы посмотреть и вокруг - выше и ниже.
|
|||
6
acsent
31.08.11
✎
17:00
|
Сериализация объектов, только для АБСОЛЮТНО ИДЕНТИЧНЫХ баз
|
|||
7
Живой Ископаемый
31.08.11
✎
17:00
|
стоп, но даже смотреть не надо
"(там старые реквизиты не трогались, лишь добавлялись новые)." - так работать не будет - состав и порядок реквизитов должен совпадать. |
|||
8
GenV
31.08.11
✎
17:01
|
(0) По идее ВыгрузкаЗагрузкаДанныхXML расчитана на загрузку в едентичную конфигурацию.
|
|||
9
Живой Ископаемый
31.08.11
✎
17:01
|
2(6) ну... непонятно что под этим подразумевается... Если отличается текст модуля объекта - загрузится? Загрузится...
|
|||
10
murzo1
31.08.11
✎
17:03
|
(7) это осбенность именно этой обработки?
|
|||
11
andrewks
31.08.11
✎
17:04
|
(10) это особенность сериализации
|
|||
12
trdm
31.08.11
✎
17:04
|
validate()
Синтаксис: validate() Назначение: perform runtime validation on the currently loaded XML document Параметры: Возвращает: ''IXMLDOMParseError'' Объект = СоздатьОбъект("msxml2.domdocument"); Объект.load(...); Ошибка = Объект.validate(); Сообщить(Ошибка.errorCode + " " + Ошибка.reason + " " + Ошибка.errorCode); |
|||
13
Живой Ископаемый
31.08.11
✎
17:05
|
2(10) это особенность всего что использует метод ПрочитатьXML(ЧтениеXML)
|
|||
14
trdm
31.08.11
✎
17:05
|
+(12) это ели xml битый.
|
|||
15
murzo1
31.08.11
✎
17:07
|
(13) ясно, спасибо...
|
|||
16
Живой Ископаемый
31.08.11
✎
17:08
|
с чего бы он вдруг битый? в конце концов битость можно проверить попыткой открыть хмл файл в браузере
|
|||
17
murzo1
31.08.11
✎
18:01
|
(13) А есть ли альтернативный вариант чтения XML файла для загрузки в базу?
|
|||
18
Живой Ископаемый
31.08.11
✎
18:03
|
2(17) смотря как этот ХМЛ получен... Если он получен через выгрузку ВыгрузкаЗагрузкаДанныхXML... э... то... утверждать не буду, но наверное нет
|
|||
19
acsent
31.08.11
✎
18:08
|
ручками завсегда можно прочитать, но геморно, проще в кд правила накидать, особенно с учетом что оно само умеет сопостовлять
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |