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
А теперь ругается на другой сивмол - в слове Возвраты. Что за хрень?
Парсер глючный?
Выдавать глобальные идеи — это удовольствие; искать сволочные маленькие ошибки — вот настоящая работа. Фредерик Брукс-младший