| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > XML, XSL > XSL. Чтение данных из др. xml |
| Автор: Compositum 21.3.2012, 11:32 | ||||||
| Доброго времени суток. Исходный xml-файл данных (data.xml):
Дополнительно создал отдельный файл с ресурсами (resources.xml):
Далее написал такой XSL-файл (data.xsl), в котором пытаюсь прочитать информацию из файла ресурсов и отобразить её:
Вот теперь думаю, как лучше локализацию реализовать... Мне кажется - было бы удобно, если на на страничке будет размещён раскрывающийся список с перечнем доступных локализаций. Этот перечень должен формироваться на основе имеющихся файлов ресурсов. например наличие файлов resources.ru-RU.xml и resources.ru-RU.xml должно обусловить наличие в списке соответствующих вариантов. Можно ли в XSL получить перечень файлов в нужном подкаталоге? Если да, то как? |
| Автор: Compositum 21.3.2012, 11:55 | ||||||||
я отредактировал сообщение и изменил вопрос. Ошибка была в моём коде и обусловлена невнимательностью. Google Chrome ничего не показывал, а IE выдал мне сообщения об ошибках, благодаря которым я смог найти проблему и исправить. Посмотрите пожалуйста первый пост заново - я там исправил код и изменил вопрос внизу. Спасибо. Добавлено через 5 минут и 37 секунд Можно ли на JavaScript написать такой код, который бы после выбора локализации из раскрывающегося списка, выполнял бы перезагрузку страницы, при этом указывая в качестве параметра значение атрибута lang? Я бы тогда из XSL прочитал значение этого атрибута и точно знал бы из какого файла ресурсов тянуть локализованный текст... Или это делается как-то проще? Добавлено через 10 минут и 21 секунду
блин, а зачем XSL... |
| Автор: diadiavova 21.3.2012, 15:50 | ||
Нет.
Не уверен, что все правильно понял, но насколько понял - без использования серверных технологий нельзя. Можно данные аяксом подгружать. |