79 / 79 / 11
Регистрация: 29.08.2013
Сообщений: 263
|
|
1 | |
Xmlreader ошибка "удаленное имя"30.11.2013, 11:13. Показов 1672. Ответов 16
Метки нет (Все метки)
Всем привет. Вроде элементарное задание, но зашел в тупик. Требуется парсить файлы xml и вроде все работает как часики, только как китайские. С некоторыми файлами строка диклорации вызывает облом webexception, хотя сам файл валидный. Можно конечно регексами выризать эту строку, а после анализа вернуть на место, но это уже походу извращение. Может есть способ обходить такие исключения, так чтоб ридер вобще не замарачивался над этой строчкой? Спасибо.
Добавлено через 1 минуту Не по теме: странно, но заголовок "не удалось разрешить удаленное имя" не проходил из за слова РАЗРЕШИТЬ
0
|
30.11.2013, 11:13 | |
Ответы с готовыми решениями:
16
XMLReader ошибка XmlReader. Ошибка 33 Тип "XmlReaderSettings" не определен Удаленное выключение/перезагрузка ПК выдает ошибку "Не найден сетевое имя" Удаленное подключение к MySQL - ошибка доступа |
158 / 187 / 48
Регистрация: 25.11.2013
Сообщений: 978
|
|
30.11.2013, 12:34 | 2 |
Проверяй на null
0
|
79 / 79 / 11
Регистрация: 29.08.2013
Сообщений: 263
|
|
30.11.2013, 12:47 [ТС] | 3 |
Оно не null, и если вырезать строку диклорации то все работает. Но после редактирования ее надо вернуть, а это лишние телодвижение. Если обвернуть в try то он просто не загружает xml. Вот я и спрашиваю, есть-ли способ обходить строку диклорации при загрузке.
0
|
158 / 187 / 48
Регистрация: 25.11.2013
Сообщений: 978
|
|
30.11.2013, 13:01 | 4 |
Код покажи, телепаты в отпуске
0
|
79 / 79 / 11
Регистрация: 29.08.2013
Сообщений: 263
|
||||||
30.11.2013, 15:14 [ТС] | 5 | |||||
С какой из 8763 строк начинать?
Телепаты не нужны. Ошибка начинается сразу.
0
|
79 / 79 / 11
Регистрация: 29.08.2013
Сообщений: 263
|
|||||||||||
30.11.2013, 15:35 [ТС] | 7 | ||||||||||
Адрес сайта завулирован, так как ведет на сторонний форум
В таком виде работает.
0
|
30.11.2013, 15:42 | 8 | |||||
Ни каких исключений, может XML не тот
0
|
79 / 79 / 11
Регистрация: 29.08.2013
Сообщений: 263
|
|
30.11.2013, 15:48 [ТС] | 9 |
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http:// www.w3.org/TR/html4/loose.dtd">
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/ TR/html4/strict.dtd"> тоже самое. Я из внешнего файл методом Load() загружал.
0
|
30.11.2013, 15:51 | 10 | |||||
Не знаю что происходит, но все что вы указали работает.
Попробуйте вот так
1
|
158 / 187 / 48
Регистрация: 25.11.2013
Сообщений: 978
|
|
30.11.2013, 15:52 | 11 |
0
|
79 / 79 / 11
Регистрация: 29.08.2013
Сообщений: 263
|
|
30.11.2013, 16:37 [ТС] | 12 |
Grishaco,
Спасибо,попробую, а пока такая бяда выходит. Из функций оставил только открыть.
0
|
79 / 79 / 11
Регистрация: 29.08.2013
Сообщений: 263
|
|
30.11.2013, 16:40 [ТС] | 13 |
0
|
79 / 79 / 11
Регистрация: 29.08.2013
Сообщений: 263
|
||||||
30.11.2013, 18:16 [ТС] | 15 | |||||
А кто такой dotPeek? В екзешнике одна сторонния dll и код
0
|
30.11.2013, 18:31 | 16 | |||||
Это такой зверь, который может из exe или dll показать код c#.
Попробуйте вот так
0
|
79 / 79 / 11
Регистрация: 29.08.2013
Сообщений: 263
|
|
02.12.2013, 10:24 [ТС] | 17 |
Grishaco,
Так не матюкается, правда он дтд ваще удаляет, но это уже не так страшно. Ну и еще xmlReader возвращает весь xml в одну строку, приходится построчно в richtextbox выводить, но это не беда. Спасибо
0
|
02.12.2013, 10:24 | |
02.12.2013, 10:24 | |
Помогаю со студенческими работами здесь
17
Удаленное подключение через нулевой сеанс. Ошибка 5. Удаленное подключение через нулевой сеанс. Ошибка 5. Ошибка 1290 удаленное соединение через phpMyAdmin XMLReader и дубликация Парсер xmlreader ошибка Установки msi Удаленное хранилище Blob-объектов Microsoft XmlReader создание запросов к БД Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |