Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
[SL] Проблема с загрузкой .xaml через XElement
|
|||
|---|---|---|---|
|
#18+
Здравствуйте. Столкнулся с интересной проблемой. Нужно получить список сборок из AppManifest.xaml, намереваюсь использовать XElement. Загружаю xaml, пытаюсь получить нужный узел - и XElement его не находит. Почему так? Код: plaintext 1. 2. Код: plaintext 1. 2. 3. 4. 5. Использую SL 4.0, VS 2010. PS. Интересный момент: убираем xmlns=" http://schemas.microsoft.com/client/2007/deployment" из AppManifest.xaml - все работает как часы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.11.2010, 12:34 |
|
||
|
[SL] Проблема с загрузкой .xaml через XElement
|
|||
|---|---|---|---|
|
#18+
у меня вот такой рабочий код (уже не помню откуда взял), мож пригодится Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. PS. в хмл-ридерах/парсерах/сериализаторах столько "мутаций/мутантов" что разбираться с вопросом "node is null - почему?" нет никакого желания, хотя ответ может быть и прост... :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.11.2010, 16:25 |
|
||
|
[SL] Проблема с загрузкой .xaml через XElement
|
|||
|---|---|---|---|
|
#18+
Пережитки SL3. Различия в обработке XAML между Silverlight 3 и Silverlight 4 Пространства имен XAML Silverlight 3 налагает следующие ограничения для объявлений пространства имен XAML, отличные от Silverlight 4. Корневой элемент обязательно должен содержать объявление пространства имен по умолчанию. Неявные значения не предполагаются. Любое объявление пространства имен по умолчанию (в корневом элементе или нет) должно быть http://schemas.microsoft.com/winfx/2006/xaml/presentation, http://schemas.microsoft.com/client/2007 или пространством имен XPS ( http://schemas.microsoft.com/xps/2005/06), что используется редко. Манифест приложения Silverlight технически является XAML, но его корневой элемент обычно является объектом Deployment, который, как правило, должен использовать пространство имен XAML по умолчанию xmlns=" http://schemas.microsoft.com/client/2007/deployment" для разрешения. Silverlight 4 может также иметь подобные ограничения, но они существуют только в поведении компиляции разметки XAML для действия при построении Page, обычно не в средстве синтаксического анализа XAML, используемом во время выполнения. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.11.2010, 17:20 |
|
||
|
[SL] Проблема с загрузкой .xaml через XElement
|
|||
|---|---|---|---|
|
#18+
LR, Спасибо, нашел примерно то же самое, но с использованием Linq. Кстати, вариант через XmlReader лучше, потому что позволяет убрать референс на System.Xml.Linq и существенно сократить объем .xap-пакета. Код: plaintext 1. 2. 3. 4. 5. МСУ, Однако. Спасибо за информацию. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.11.2010, 09:10 |
|
||
|
[SL] Проблема с загрузкой .xaml через XElement
|
|||
|---|---|---|---|
|
#18+
Вобщем, а ларчик просто открывался. Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.11.2010, 12:20 |
|
||
|
|

start [/forum/topic.php?fid=21&fpage=59&tid=1442570]: |
0ms |
get settings: |
9ms |
get forum list: |
11ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
36ms |
get topic data: |
12ms |
get forum data: |
2ms |
get page messages: |
43ms |
get tp. blocked users: |
3ms |
| others: | 257ms |
| total: | 379ms |

| 0 / 0 |
