Небольшая самописная мобильная конфа.
Загружается Xml через некий http сервер (как поток-текст, не файлом).
Разрабатывал и тестировал под мобильным клиентом, все работало, все грузит как надо.
Сделал мобильное публикуемое приложение, добавил базу.
При загрузке xml на Фабрика.ПрочитатьXML(ЧтениеXML) валится с ошибкой "Char 0x0 out of allowed range".
Подсовывал пустые xml с одним тегом - такая же фигня.
Кодировки менял, базы удалял, ниче не помогает.
Моб. платформа 8.3.22.57
Что ему надо?????
ЧтениеXML = Новый ЧтениеXML;
ЧтениеXML.УстановитьСтроку(Поток);
Фабрика = Новый ФабрикаXDTO();
Инвент = Фабрика.ПрочитатьXML(ЧтениеXML);
Текст = Новый ЗаписьТекста;
Текст.Открыть(ИмяФайла,КодировкаТекста.ANSI);
Текст.ЗаписатьСтроку(Поток);
Текст.Закрыть();
ЧтениеXML = Новый ЧтениеXML;
ЧтениеXML.ОткрытьФайл(ИмяФайла);
(7) Спасибо, попробую.
Хотя это и не поток, а текст, но хз, буду разбираться.
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший