97 / 4 / 0
Регистрация: 09.05.2015
Сообщений: 70
|
||||||
1 | ||||||
Чтение удалённого XML-файла со своего web-сайта09.08.2017, 17:54. Показов 1270. Ответов 1
Метки нет (Все метки)
Мне необходимо осуществить чтение удалённого XML-файла со своего web-сайта.
Для того, чтобы осуществить чтение этого удалённого XML-файла использую код, который приведен в конце этого сообщения. Мне нужно предусмотреть в этом коде следующий вариант возможного развития событий. По какой-либо причине внезапно разрывается соединение с сервером в тот момент, когда уже началось построчное чтение XML-файла, но затем происходит обрыв соединения. В XML-файле у меня хранится конфигурационная информация, а сам XML-файл - не большого размера. Мне нет смысла организовывать побайтное чтение данных из файла, как это делается обычно в таких случаях. А затем "дочитывать" оставшиеся байты в случае внезапного обрыва соединения с удалённым сервером. Мне легче всего заново перечитать весь XML-файл. Но как мне сделать следующее: 1. Как определить, что произошёл разрыв соединения во время чтения файла? 2. Как избежать зависания во время чтения XML-файла, если произошёл разрыв соединения именно в момент чтения этого файла? 3. Как определить, что файл был "прочитан" правильно до самого конца? Скажите, как нужно изменить приведенный ниже код, чтобы правильно учесть все описанные мною моменты?
0
|
09.08.2017, 17:54 | |
Ответы с готовыми решениями:
1
Запись и чтение файла своего типа Чтение XML ответа от сайта Как автоматически формировать содержимое web.xml, jboss-web.xml? Чтение XML файла |
244 / 164 / 133
Регистрация: 30.09.2012
Сообщений: 690
|
|
10.08.2017, 22:41 | 2 |
Не могу гарантировать правильность решения, но почему бы не скопировать весь входной поток разом в ByteArrayInputStream и дальше обрабатывать его, не заботясь о коннекте. Тем более, раз файл, как вы пишите, небольшой, то это, по-моему, неплохой вариант.
1
|
10.08.2017, 22:41 | |
10.08.2017, 22:41 | |
Помогаю со студенческими работами здесь
2
Чтение с файла Xml Чтение XML файла Чтение Xml - Файла Чтение xml файла Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |