XSL中的内部锚如何工作?

时间:2010-02-24 07:50:45

标签: xslt anchor

我有2帧,它们都使用XSLT渲染不同的html页面。意思是,容器html文件有2个框架,其源是2个不同的XML文件。

左框显示菜单,右框显示内容。右框架上的内容有不同的部分。

我想实现以下目标:

如果我点击左框架上的超链接,它应该带我到右框架上的部分。 我可以使用锚点轻松地使用HTML,但我不知道如何使用XSL完成。

我的菜单linka来自一个静态的xml。但是我的右侧xml每次都会改变,具体取决于最后一页点击的链接。

让我解释一下:我有一个页面在右框架上,我有几个链接,比如a,b,c,d。当我点击a时,它会转到下一页(它也分为2帧:左框架的内容是来自xml的菜单项,右框架的内容将来自a.xml,如果点击了a和b如果点击了b,则为.xml。

现在,当在第一页上形成for a时,我要指定我的容器html的位置,在下一页上保持2帧,并且我要传递'a'作为参数,以便右框架在下一页上可以调用a.xml。我在容器html中设置了右框架的位置。

现在,我希望左框架上的菜单超链接可以将我带到右框架上的所需部分。我还需要一种方法来读取我的xsl中为url传递的参数左框架,以便它可以让我更正右边的xml。

2 个答案:

答案 0 :(得分:0)

XSLT生成HTML。你知道如何用HTML做到这一点。问题在哪里?

答案 1 :(得分:0)

这是通过尝试看看会发生什么来最好地回答的问题之一。我不明白为什么它不应该工作最终XSLT的结果是HTML。