|
v7: ошибка в документе XML | ☑ | ||
---|---|---|---|---|
0
dimm7310
27.11.12
✎
09:26
|
Конфигурация комплексная v7.7 (сильно переделанная)
Есть обработка выгружающая данные о товарах на сайт. Несколько дней назад выгрузка перестала работать выдавая сообщение о некорректном XML файле: "UpdateInfo: System.Exception(System.InvalidOperationException): В документе XML (1, 699) присутствует ошибка." [code] objXML = CreateObject("MSXML2.DOMDocument"); objXML.LoadXml("<?xml version=""1.0"" encoding=""windows-1251""?><OSGWebShop Date=""" + ДатаВремяДляXML(РабочаяДата(), ТекущееВремя()) + """ version=""0.9""><SiteMap /></OSGWebShop>"); objRootElement = objXML.DocumentElement; objXML.Save(КаталогИБ() + "WebShop\Send\OneS_Exp.xml"); objWebClient.WebServiceURL = СокрЛП(Константа.ИМ_АдресСервиса); objWebClient.Login = СокрЛП(Константа.ИМ_УчетноеИмя); objWebClient.Password = СокрЛП(Константа.ИМ_Пароль); i = objWebClient.UpdateInfo(КаталогИБ() + "WebShop\Send\OneS_Exp.xml", Desc); Если i = 0 Тогда // выгрузка данных Иначе // ошибка КонецЕсли; [/code] Похоже, что нарушена структура файла , т.к. при попытке открыть его через Explorer - открывается как текстовый файл. Есть копия старого файла выгрузки он открывается нормально с развернутой структурой. Файл довольно большой и просмотром в блокноте сложно определить где ошибка. Как определить что в файле не так ? Обработка не моя, со слов админа делали его на заказ проги какого -то франча еще 6 лет назад, ранее с ними пытались связатся, но во франче сказали, что разработчики у них уже не работают. |
|||
1
Надсмотрщик
27.11.12
✎
09:40
|
Слишком большой файл.
|
|||
2
Надсмотрщик
27.11.12
✎
09:40
|
Просто до конца не записывается
|
|||
3
Надсмотрщик
27.11.12
✎
09:41
|
Грузи по частям
|
|||
4
dimm7310
27.11.12
✎
09:43
|
попробую
|
|||
5
Ёпрст
27.11.12
✎
09:52
|
дык посмотри нормальным просмоторщиком xml файлик - может, тупо тег какой не закрывается и привет.
И размер файла какой хоть ? |
|||
6
Ёпрст
27.11.12
✎
09:53
|
или норм. текстовым редактором, ультраедит32 каким-нить - ему пофик на размер файла
|
|||
7
dimm7310
27.11.12
✎
09:56
|
8,3 Мегабайта
|
|||
8
Ёпрст
27.11.12
✎
09:57
|
(7) это же детский файлик
|
|||
9
Ёпрст
27.11.12
✎
09:57
|
такой и блокнотом легко откроется любым
|
|||
10
dimm7310
27.11.12
✎
09:58
|
я смотрю блокнотом, похоже файл закрывается нормально, т.е. закрывающий тег есть </OSGWebShop>
|
|||
11
Надсмотрщик
27.11.12
✎
10:00
|
Открой в Ворде
|
|||
12
dimm7310
27.11.12
✎
10:06
|
Word не открывает, пишет- из-за проблем с содержимым- недопустимый знак строка 3518 столбец 2296. Уже , что-то.
|
|||
13
Ёпрст
27.11.12
✎
10:06
|
(10) у тебя же ошибка при создании ужо - в 699 строке
|
|||
14
dimm7310
27.11.12
✎
10:08
|
(13) первым делом я посмотрел строку 699 - вроде все нормально (очередность тегов)
|
|||
15
Ёпрст
27.11.12
✎
10:10
|
дай файло то хоть поглядеть
|
|||
16
dimm7310
27.11.12
✎
10:16
|
(15) спасибо, но файл высылать не разрешают. Буду сам искать
|
|||
17
Virtmon
27.11.12
✎
12:14
|
XMLSpy попробуй. Там можно структуру визуально посмотреть
|
|||
18
Злопчинский
27.11.12
✎
13:17
|
может быть в наименовании товара или другой строковой переменной лежит недопустимый символ, например те же самые "<" или ">"
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |