Как прочитать XML-файл с помощью Silverlight с помощью C #? - PullRequest
0 голосов
/ 11 мая 2011

Я пытаюсь выяснить, есть ли способ прочитать XML-файл (например, c: \ test.xml) в приложении silverlight?Все, что я хочу, это прочитать XML-файл в xmldocument.любая помощь?У меня есть текстовое поле, откуда я читаю путь к файлу XML.Теперь я хочу прочитать этот XML в xmldocument

1 Ответ

2 голосов
/ 11 мая 2011

Как указывает ссылка, предоставленная Russ, вы не можете напрямую получить доступ к файлу на жестком диске с помощью Silverlight. Обычно вам нужно использовать OpenFileDialog для получения потока файлов. Однако если ваше приложение Silverlight является приложением вне браузера с повышенными правами доступа, у вас есть доступ к папке «Документы» пользователя.

Кроме того, XmlDocument недоступен в Silverlight. Вы захотите использовать класс XDocument, который является более новым способом работы с XML в последних версиях .NET.

Вот пример использования XDocument по отношению к XmlDocument: http://blogs.msdn.com/b/xmlteam/archive/2009/03/31/converting-from-xmldocument-to-xdocument.aspx

Документы MSDN на XDocument: http://msdn.microsoft.com/en-us/library/system.xml.linq.xdocument(v=VS.95).aspx

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...