Небольшая самописная мобильная конфа.
Загружается 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) Спасибо, попробую.
Хотя это и не поток, а текст, но хз, буду разбираться.
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший