Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > WPF и Silverlight > XML в Silverlight 4


Автор: mrVerus 21.4.2011, 06:33
Доброго времени суток1

У меня сложилось проблема. Суть проблемы такова, существует Xml-файл лежит каталоге Debug, создаю XmlReader Playlist=new XmlReader(“Playlist.Xml”); тут выполнение и останавливается. С Silerlight знаком совсем недавно, как я понимаю он не может открыть файл7 Помогите пожалуйста пытаюсь написать audio-плеер для сайта.
PS В пример работы взял из MSDN http://msdn.microsoft.com/ru-ru/library/w8k674bf.aspx

Автор: jonie 21.4.2011, 09:07
сливерлайт выполняется в браузере, никакого отношения он во время выполнения к папкам вообще не имеет.
Если файл статичный, вы можете запихать его в ресурсы Silverlight приложения и извлечь оттуда (например используя ResourceManager)
Если файл инамически формируемый, то вам надо чтобы SL сначала его себе скачал, например так:
Код

WebClient webClient = new WebClient(); 
webClient.OpenReadCompleted += new OpenReadCompletedEventHandler(webClient_OpenReadCompleted); webClient.OpenReadAsync(new Uri("../MyFile.XML", UriKind.Relative));
.....

Автор: mrVerus 21.4.2011, 09:53
А как его затем открыть в XmlReader7  и что значит себе7

Добавлено через 1 минуту и 27 секунд
Я открываю почти таким же образом в MediaElement и все работает может я что-то упустил7

Автор: jonie 21.4.2011, 19:20
Цитата(mrVerus @  21.4.2011,  09:53 Найти цитируемый пост)
и что значит себе7

"себе" это значит "себе на клиент ("в браузер", отдельным HTTP запросом) с сервера, где размещен или сформирован XML файл".

вот пример в общем http://www.kirupa.com/blend_silverlight/loading_xml_sl2_pg1.htm

Автор: mrVerus 21.4.2011, 22:16
Добавил XML впрект что все равно не читает

Автор: mrVerus 22.4.2011, 07:27
Простите за глупый вопрос но в чем отличие Silverlight Application от Silverlight Application + Web7 Только наличием html7 

Автор: -Mikle- 22.4.2011, 08:12
Модератор: Пожалуйста, один топик - один вопрос.

Автор: jonie 22.4.2011, 08:55
HTML7 ? оО... тут мировое сообщество не может осилить стандарт HTML5, а вы сразу седьмой захотели...

отличается тем что во втором случае еще и хост создается на основе проекта ASP.NET Web Site, в то время как в первом случае этого не делается (ну иногда вам не нужна логика на сервере например)..

Автор: mrVerus 22.4.2011, 12:59
ОГРОМНОЕ СПАСИБО jonie все заработало 

Автор: -Mikle- 25.4.2011, 10:00
jonie, думаю "7" это был "?" c недозажатым Shift...

Автор: mrVerus 25.4.2011, 12:35
правельно думаешь1

Автор: -Mikle- 26.4.2011, 07:24
[OFFTOPIC]
Цитата(mrVerus @  21.4.2011,  09:33 Найти цитируемый пост)
Доброго времени суток1

Цитата(mrVerus @  25.4.2011,  15:35 Найти цитируемый пост)
правельно думаешь1 

У тебя Shift с цифрами вообще не дружит smile 

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)