我正在处理的网页显示一个主页面区域,其内容来自一个包含所需HTML的外部xml文件。
e.g。
<xhtml:content>
<div id="marketingContent">
<div id="topLeft">
<div id="intro"> .....
我们有一个XSL模板,它使用这个xml并在整页中显示它。
这是目前的静态内容,但是需要根据您的页面动态显示此内容中的多个链接。
我们在另一个xml文件中有这个信息,但是想要注入一个xsl模板来显示外部xml文件中的这些链接。
e.g。
<xhtml:content>
<div id="marketingContent">
<div id="topLeft">
<div id="intro">
<!-- Dynamic link area -->
<div id="links">
list of links based on the area of the site you are in
</div> ....
这是可能做的,最好的方法是什么 - 对于xsl
来说还是新手提前致谢
答案 0 :(得分:0)
您可以使用显示主页的XSLT文件中的document()-function来加载另一个XML文档(比如变量)。使用xpath,您可以从此文档中选择所需的节点。
可以找到一篇文章,解释您可以对此做些什么here。
我希望更深入,但你必须发布更多内容,或者我们在回答你的问题时仅限于模糊和笼统。