![]() |
|
Модераторы: diadiavova |
![]()
|
|
| Compositum |
|
||||||
|
Senior developer ![]() ![]() Профиль Группа: Awaiting Authorisation Сообщений: 430 Регистрация: 6.1.2008 Где: Санкт-Петербург Репутация: нет Всего: 1 |
Доброго времени суток.
Исходный xml-файл данных (data.xml):
Дополнительно создал отдельный файл с ресурсами (resources.xml):
Далее написал такой XSL-файл (data.xsl), в котором пытаюсь прочитать информацию из файла ресурсов и отобразить её:
Вот теперь думаю, как лучше локализацию реализовать... Мне кажется - было бы удобно, если на на страничке будет размещён раскрывающийся список с перечнем доступных локализаций. Этот перечень должен формироваться на основе имеющихся файлов ресурсов. например наличие файлов resources.ru-RU.xml и resources.ru-RU.xml должно обусловить наличие в списке соответствующих вариантов. Можно ли в XSL получить перечень файлов в нужном подкаталоге? Если да, то как? Это сообщение отредактировал(а) Compositum - 21.3.2012, 11:53 |
||||||
|
|||||||
| diadiavova |
|
||||
![]() Доктор Зло(диагност, настоящий, с лицензией и полномочиями) ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 5821 Регистрация: 14.8.2008 Где: В Коньфпольте Репутация: 22 Всего: 142 |
При внешнем осмотре я проблемы не заметил. Возможно дело в относительной ссылке. Попробуй указать абсолютные ссылки, если все будет нормально, значит дело в этом. Причем не только здесь,
но и здесь
Иногда проблема может быть связана с настройками браузера, то есть он, к примеру, может нормально работать с относительными ссылками документов сервера, но когда запускаешь из файловой системы - не работает. Можно в настройках исправить, но тут надо смотреть, что за браузер и все такое. Если абсолютные ссылки не помогут - будем посмотреть -------------------- Хочешь получить мудрый совет - читай подписи участников форумов. Злой доктор Щасзаболит |
||||
|
|||||
| Compositum |
|
|||
|
Senior developer ![]() ![]() Профиль Группа: Awaiting Authorisation Сообщений: 430 Регистрация: 6.1.2008 Где: Санкт-Петербург Репутация: нет Всего: 1 |
я отредактировал сообщение и изменил вопрос. Ошибка была в моём коде и обусловлена невнимательностью. Google Chrome ничего не показывал, а IE выдал мне сообщения об ошибках, благодаря которым я смог найти проблему и исправить. Посмотрите пожалуйста первый пост заново - я там исправил код и изменил вопрос внизу. Спасибо. Добавлено через 5 минут и 37 секунд Можно ли на JavaScript написать такой код, который бы после выбора локализации из раскрывающегося списка, выполнял бы перезагрузку страницы, при этом указывая в качестве параметра значение атрибута lang? Я бы тогда из XSL прочитал значение этого атрибута и точно знал бы из какого файла ресурсов тянуть локализованный текст... Или это делается как-то проще? Добавлено через 10 минут и 21 секунду
блин, а зачем XSL... |
|||
|
||||
| diadiavova |
|
|||
![]() Доктор Зло(диагност, настоящий, с лицензией и полномочиями) ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 5821 Регистрация: 14.8.2008 Где: В Коньфпольте Репутация: 22 Всего: 142 |
Нет.
Не уверен, что все правильно понял, но насколько понял - без использования серверных технологий нельзя. Можно данные аяксом подгружать. -------------------- Хочешь получить мудрый совет - читай подписи участников форумов. Злой доктор Щасзаболит |
|||
|
||||
![]()
|
| Правила форума "XML/XSLT" | |
|
|
Прежде чем опубликовать вопрос, попробуйте воспользоваться поиском - возможно тема уже поднималась. Также рекомендуем Вам зайти в раздел FAQ ,раздел дополняется и, возможно, там вы увидите готовое решение. Для ответов на часто задаваемые вопросы существует FAQ раздела. Новости можно публиковать в разделе новостей. Для статей так же есть специальный раздел Желаем удачи в Вашем деле! Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, diadiavova. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | XML, XSL | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |