как работают внутренние анкеры в XSL? - PullRequest
0 голосов
/ 24 февраля 2010

У меня есть 2 кадра, которые оба отображают различные HTML-страницы, используя XSLT. Значит, html-файл контейнера содержит 2 фрейма, источником которых являются 2 разных XML-файла.

Левая рамка отображает меню, а правая рамка отображает содержимое. содержание в правом фрейме имеет разные разделы.

я хочу добиться следующего:

если я нажму на гиперссылку в левом фрейме, это приведет меня к разделу в правом фрейме. Я легко могу сделать это с помощью якоря HTML, но я не знаю, как это можно сделать с помощью XSL.

мои ссылки меню приходят из xml, который будет статичным. но мой xml справа будет меняться каждый раз в зависимости от ссылки, которая была нажата на последней странице.

позвольте мне объяснить: у меня есть страница, где в правом фрейме у меня мало ссылок, скажем, a, b, c, d. Когда я нажимаю на a, я перехожу на следующую страницу (которая также разделена на 2 фрейма: содержимое для левого фрейма - это элементы меню из xml, содержимое для правого фрейма - из a.xml, если щелкнуть a и b .xml, если нажата кнопка b.

Теперь, когда при формировании for на первой странице, я должен указать местоположение моего HTML-контейнера, содержащего 2 кадра на следующей странице, и я должен передать «a» в качестве параметра в этом правом кадре. на следующей странице можно вызвать .xml. Я установил расположение правой рамки в контейнере html на.

Теперь я хочу, чтобы гиперссылки моего меню в левом фрейме перенесли меня в нужный раздел в правом фрейме. Мне также нужен способ прочитать параметр, переданный в url в моем xsl для левого фрейма, чтобы я мог исправить xml для правой страницы.

Ответы [ 2 ]

0 голосов
/ 24 февраля 2010

Это один из тех вопросов, на которые лучше всего ответить, просто попробовав и посмотрев, что произойдет. Я не могу понять, почему он не должен работать в конечном итоге, результатом XSLT является HTML.

0 голосов
/ 24 февраля 2010

XSLT производит HTML. Вы знаете, как сделать это с помощью HTML. Где проблема?

...