Related Posts
- Получение логина и пароля техподдержки 1С из базы
- Класс для вывода отчета в Excel
- Счет-фактура для УПП
- Библиотека классов для создания внешней компоненты 1С на C#
- Акт об оказании услуг (со скидками) — внешняя печатная форма для Управление торговлей 11.1.10.86
- Прайс-лист с артикулом в отдельной колонке
Не знаю у кого как, а у меня какие-то проблемы с кодировкой..
Файл xml читается кракозябрами, при поптыке парсинга выдаёт сообщение «Документ XML повреждён».
Что я не так делаю?
2(azernot)
Попробуй открыть файл в блокноте и первой строкой вставить:
<?xml version=»1.0″ encoding=»UTF-8″ ?>
Вообще, как я понял, так ведут себя файлы, записаные в UTF, но у которых по каким-то причинам оторван маркер кодировки. В текстовом редакторе 1С они тоже открываются в нечитаемом виде: редактор не находит маркера кодировки и открывает файл в кодировке ANSI.
ЕСЛИ КОМУ ИНТЕРЕСНО…
Искажение отображения XML-файла, о котором писал *azernot*, имеет место обычно при просмотре файлов правил обмена, полученных из конфигурации "Конвертация данных 2.0" ранних версий. Такой результат получается при записи файла правил на диск методом save() объекта MSXMLDOM. Почему так происходит — нужно поглубже изучать сам объект. Чтобы не тратить на это время, можно вылечить конфигурацию так:
1) найти в процедуре ВыполнитьВыгрузкуПравил() модуля объекта обработки ВыгрузкаКонвертации строчку кода:
Показать полностью
и закомментировать ее;
2) под этой строчкой написать следующий код:
Показать полностью
Проблема исчезает.
Хочу скриншот
Можно.
Добавил скриншот.
спасибо
А обратно он сможет сохранить измения данных узлов?
Это только просмотрщик. Начал было развивать в полноценный XML-редактор, но отошел от обмена данными и забросил.
Полезная вещь.