Запись в ХМЛ-файл.

Программирование Web-приложений и Web-сервисов.

Модератор: Ramzes

Vijon
Новичок
Новичок
 
Сообщения: 29
Зарегистрирован: 10.05.2006 (Ср) 17:19

Запись в ХМЛ-файл.

Сообщение Vijon » 13.05.2006 (Сб) 22:12

Я переписываю ХМЛ-файл. В содержимое файла входит, кроме xml-кода, также ссылка на stylesheet (.xsl)

Выглядит это примерно так.

Dim sw As New StreamWriter("somefile.xml")
sw.Write(xml)
sw.Close()

Так вот, запись получается корректной только при первом запуске программы.

При следующих запусках, ХМЛ-файл оказывается пустым и, более того, вообще недоступным для чтения средой VS.NET. (При попытке открыть файл, возникает сообщение о том, что данный файл занят другим процессом.)

Что бы это могло означать?
Последний раз редактировалось Vijon 14.05.2006 (Вс) 12:29, всего редактировалось 1 раз.

GSerg
Шаман
Шаман
 
Сообщения: 14286
Зарегистрирован: 14.12.2002 (Сб) 5:25
Откуда: Магадан

Сообщение GSerg » 14.05.2006 (Вс) 4:41

.Dispose() ?
Как только вы переберёте все варианты решения и не найдёте нужного, тут же обнаружится решение, простое и очевидное для всех, кроме вас

Vijon
Новичок
Новичок
 
Сообщения: 29
Зарегистрирован: 10.05.2006 (Ср) 17:19

Сообщение Vijon » 14.05.2006 (Вс) 13:08

А как ее вызвать, не подскажите?

Для StreamWriter она - protected


Вернуться в ASP.NET

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1

    TopList