0 / 0 / 1
Регистрация: 27.12.2014
Сообщений: 289
|
||||||||||||||||
1 | ||||||||||||||||
Deserialize - ошибка. в документе XML присутствует ошибка - странный глюк29.04.2017, 08:37. Показов 4153. Ответов 3
Метки нет Все метки)
(
Происходит ошибка в следующей функции:
"В документе XML (10, 17) присутствует ошибка." Вот описание структуры:
Почему загрузка зависит от того, больше 10 или меньше 10 значение в структуре? что за глюк?
0
|
|
29.04.2017, 08:37 | |
Ответы с готовыми решениями:
3
В документе XML (2, 2) присутствует ошибка
Visual studio 2013 в документе xml (8,2) присутствует ошибка |
![]() ![]() |
|
29.04.2017, 12:18 | 2 |
![]() Решение
Dimarik__1, У меня ваш файл десериализуется нормально (с любым значением iPointsInGroup).
Подозреваю, что у вас неправильно открывается файловый поток при сохранении файла. Возможно, вы сохраняете в режиме FileMode.Open , а нужно в режиме FileMode.Create .PS И кстати, используйте using(var fs = new FileStream(..)) вместо всех этих бесконечных try/catch
1
|
0 / 0 / 1
Регистрация: 27.12.2014
Сообщений: 289
|
|
29.04.2017, 19:37 [ТС] | 3 |
Да. Вы были правы. Было FileStream fs = new FileStream(folderToSaveSettingsApple + "\\settings.xml", FileMode.OpenOrCreate); поменял на Create и всё заработало. Спасибо. А почему так? можете пояснить?
0
|
![]() ![]() |
|
29.04.2017, 20:54 | 4 |
Если файл существует, то режим Create - очищает файл. А режим Open - нет. Если вы открыли через Open и начинаете писать в него, то оно пишется поверх того текста который там был. И если старый текст был длинее того, что вы туда записали, то в конце файла будет торчать кусок старого текста. Что в вашем случае и происходит.
0
|
29.04.2017, 20:54 | |
Помогаю со студенческими работами здесь
4
Присутствует ли ошибка? MPI. Ошибка в выводимых данных. (Код присутствует) Ошибка разбора XML/ Ошибка при вызове метода контекста (Прочитать) Ошибка при обработке Json - Cannot deserialize the current JSON array because the type requires a JSON object Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |