Имя: Пароль:
1C
 
XML парсер возвращает ошибку xmlParser.parseError.errorCode = -1072896760
0 jbond
 
10.08.06
10:22
Сабж. А IE номально загружает его.

Другие XML, выгруженные по той же схеме - проходят нормально.

В чем дело?
Код загрузки:

xmlParser = СоздатьОбъект("MSXML2.DOMDocument");
xmlParser.async = 0;
xmlParser.load(ФайлИмпорта);

Корень = xmlParser.documentElement; - исключение
1 jbond
 
10.08.06
10:31
xmlParser.parseError.reason = "An invalid character was found in text content."
2 andrey1111
 
10.08.06
10:38
Если парсится выгрузка из 1С, то сделай ТиИ базы-источника. Оно уберет запрещенные символы. Обычно это символ возврата каретки в каком-нибудь реквизите справочника. Затем снова сделай выгрузку.
ЗЫ копию не забудь сделать
3 jbond
 
10.08.06
10:44
(2) - это собственноручно написанная выгрузка. Впервые сталкиваюсь с такой хней.

Перепробовал и Utf-8 и WIN1251
4 jbond
 
10.08.06
10:46
А сторонние инструменты лечение XML есть?
5 jbond
 
10.08.06
10:54
Странно ругается на символ в слове Медсеста...
6 jbond
 
10.08.06
11:06
А теперь ругается на другой сивмол - в слове Возвраты. Что за хрень?
Парсер глючный?
Выдавать глобальные идеи — это удовольствие; искать сволочные маленькие ошибки — вот настоящая работа. Фредерик Брукс-младший