#0
by RomaH
через XDTO создаю текст XML потом пишу его в файл и проверяю на соответствие схеме это возвращает получившийся текст ХМЛ в реквизит документа типа Строка потом: получаю ошибку на первом же атрибуте где встречается кириллица: В текстовом комментарии обнаружен недопустимый знак. заголовок схемы: <?xml version="1.0" encoding="Windows-1251"?> <!-- edited with XMLSpy v2011 rel. 2 by TeaM DJiNN (TeaM DJiNN) --> <!--W3C Schema generated by XMLSpy v2009 sp1 --> <xs:schema xmlns:xs=";
#2
by tridog
Писать через XDTO, но читать через "MSXML2.DOMDocument.6.0" - это такой особый вид сексуального извращения?
#3
by RomaH
ну на всякий случай и в общем-то он себя оправдал - файлик-то не проходит проверку в смысле? - в какой другой? и как это "пересохранить?
#4
by RomaH
прикол в том, что XDTO выдает ошибку, например на запись текста в число, но в общем-то пишет просто атрибут отсутсвует но в схеме этот атрибут обязателен на выходе имею XML без обязательного атрибута, однако
#8
by RomaH
блин, делаю: но мне надо "windows-1251" "Требование на оплату / ответ на требование представляет собой один XML-файл с именем bill.xml в кодировке Windows-1251 (стандартная русская кодировка), упакованный архиватором 7-zip в архивный файл с именем" другой вариант: создаю XML файл в Notepad ++ устанавливаю ему кодировку windows-1251 копирую в него текст получивщшийся в 1С сохраняю - проверяю - все ок как в 1С создать сразу файл с нужной кодировкой. что бы валидацию проходил?
#13
by ShoGUN
После вот этого: Файл в какой кодировке сохраняется? Просто из всего понаписанного не понял, в чём проблема - 1С неправильно сохраняет, или парсер MS пытается неверно читать.
#14
by RomaH
еще раз: имею текст XML сохраненный в реквизите документа типа строка задача - проверить его на валидность посхеме сохраненной в другом реквизите этого документа делаю: получаю в итоге: В текстовом комментарии обнаружен недопустимый знак. хотя если открываю проверяемый файл блокнотом - то кирилица нормально читается
#15
by ShoGUN
Блокнот автоматически определяет кодировку, и читает и то, и то. Проблема у тебя, вероятно, в том, что в заголовке файла указана одна кодировка, а сам файл записан в другой. Вот я и пытаюсь понять, что и в какой именно. Ты можешь не просто открыть блокнотом, а посмотреть, какую он при этом кодировку определяет?
#23
by ShoGUN
Если никакая не указана, то парсер по умолчанию использует то ли UTF-8, то ли UTF-16. Вот и твоя ошибка - укажи кодировку в заголовке.
#27
by ShoGUN
Там всё несколько сложнее :) Но если дополнительной информации нет, и никакое определение не проканало - то UTF-8.
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
В этой группе 1С
- как убрать лишние символы из штрихкода в Розница 2.1
- Значение не является значением объектного типа (ИмяТипа) УТ-Бух
- как сделать из параметра Булево в СКД Флажок?
- Правила для переноса документов из ЗИК в ЗУП
- Можно ли скопировать "табличное поле" из одной формы в другую?
- Как подменить УФ записи регистра сведений при открытии?
- Проблема с выплатой НДФЛ в ЗУП 3.0
- Шапка Жирным шрифтом скд
- УНФ 1.5 как оформить учет авиабилетов ?
- Создание элемента формы программно
- Напомните. Для каких целей в накладной в шапке печатают штрихкод?
- Сканер ШК не отображается в списке оборудования 1С
- макет шапки группировки по строкам и колонкам в скд
- Выгрузка в dt 1С:SQL-ной базы вешает наглухо конфигуратор. Почему?
- Перенос строки в печатной форме не могу понять как?
- Бит Финанс произвольное условие в правилах трансляции
- Настройка обмена БП 3.0 ЗУП 3.0
- Бухгалтерия 3.0 Выплата зп сотруднику
- Как из ПолеHTMLДокумента получить и сохранить защищенную картинку.
- как открыть не основную форму выбора на уф?