|
Не читаются файлы XML (в том числе старые) | ☑ | ||
---|---|---|---|---|
0
суперйцукен
10.01.22
✎
10:13
|
Пытаюсь открыть в браузере (разных) файл ПФР_087-905-029549_087905_СЗВ-М_20211203_ef03861f-5a60-4b40-b2b1-fb83cb00b9a2.XML созданный в 1С Раньше все открывалось нормально.
Теперь выдает ошибку This page contains the following errors: error on line 2 at column 88: xmlns:ÐФ: 'http://пÑ.ÑÑ/ÐФ' is not a valid URI Это кусок строки, на который ругается: xmlns:АФ="http://пф.рф/АФ" Если заменить кириллицу на любые латинские буквы все читается нормально. Но ведь раньше-то этого не было! Все расширения браузера пробовал отключать - не помогает. Пробовал на двух разный компах.\ Как победить эту фигню? |
|||
1
Asmody
10.01.22
✎
10:17
|
(0) кодировка поплыла?
|
|||
2
Ненавижу 1С
гуру
10.01.22
✎
10:18
|
(0) поменять браузер
|
|||
3
Мимохожий Однако
10.01.22
✎
10:24
|
Посмотри системные настройки языка на ПК
|
|||
4
суперйцукен
10.01.22
✎
10:33
|
Старые файлы тоже на читаются на РАЗНЫХ компах (два пробовал) в РАЗНЫХ браезерах.
|
|||
5
суперйцукен
10.01.22
✎
10:53
|
Какое-то обновление, видать. Открыл файл в ворде, закрыл без сохранения. При чтении файла ворд видимо поправил в настройках системы - все файлы в ПФР стали читаться нормально. Разбираться детально лень
|
|||
6
RomaH
naïve
11.01.22
✎
09:25
|
присоединюсь к теме
загружаю файлы НСИ с сайта минздрава исходные файлы - без форматирования - все в одну строку без переносов и табуляции для посмотреть я его форматирую в notepad++ посредством плагина до 2022 года все грузилось нормально (но это не точно) а тут на тебе: Ошибка разбора XML: - [1,39] Фатальная ошибка: Extra content at the end of the document при этом без перевода строк нормально читает ТекстНСИ = ПолучитьИзВременногоХранилища(АдресВХ); ЧтениеХМЛ = Новый ЧтениеXML; ЧтениеХМЛ.УстановитьСтроку(ТекстНСИ); Данные = ФабрикаXDTO.ПрочитатьXML(ЧтениеХМЛ); 1С:Предприятие 8.3 (8.3.18.1334) |
|||
7
RomaH
naïve
11.01.22
✎
11:29
|
тот же форматированный XML но по-другому полученный - читает
ТекстНСИ = Справочники.НСИ_ПричиныИнвалидности.ПолучитьМакет("Макет").ПолучитьТекст(); ЧтениеХМЛ = Новый ЧтениеXML; ЧтениеХМЛ.УстановитьСтроку(ТекстНСИ); Данные = ФабрикаXDTO.ПрочитатьXML(ЧтениеХМЛ); |
|||
8
Asmody
11.01.22
✎
11:39
|
(6) а пример файла куда-нить выложить?
|
|||
9
Asmody
11.01.22
✎
11:40
|
в интернетах пишут, что ошибка "Extra content at the end of the document" бывает, когда в файле есть что-то после закрывающего корневого тега
|
|||
10
RomaH
naïve
11.01.22
✎
11:50
|
||||
11
RomaH
naïve
11.01.22
✎
11:51
|
ну и то, что в ВХ:
ЧтениеТекста = Новый ЧтениеТекста(ИмяФайла,КодировкаТекста.UTF8); ТекстНСИ = ЧтениеТекста.ПрочитатьСтроку(); АдресВХ = ПоместитьВоВременноеХранилище(ТекстНСИ,УникальныйИдентификатор); |
|||
12
RomaH
naïve
11.01.22
✎
11:52
|
ТекстНСИ = ЧтениеТекста.ПрочитатьСтроку();
я - дебил |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |