2013-12-16 91 views
-3

我想用我的xml文件來創建不同的xsl頁面。xml與xsl不同的鏈接輸出

<movies> 
     <movie> 
     <name>Shark tank</name> 
     <movie> 
     <movie> 
     <name>Tank Shark</name> 
     <movie> 
    <movies> 

我想用XSL來顯示這個信息,但是我想它的第一部電影是頁面上的鏈接,以顯示劇場2另一頁。這是可能的,如果是的話,我怎麼去得到我想要的結果?

+0

您需要到這兩個xsl文件。 – asifgoldpk

+0

是的,但我如何鏈接它們?創建兩個不同的頁面。我有一個xsl創建了我想要顯示的兩個頁面。但我不知道如何創建從一個xsl頁面到另一個頁面的鏈接。 – Benny

回答

0

在您會想這樣的事情在main.xsl文件的開頭主頁:

<?xml version="1.0" encoding="UTF-8"?> 
<xsl:stylesheet 
    version="1.0" xml:lang="en" 
    xmlns:xsl="http://www.w3.org/1999/XSL/Transform" 
> 
<xsl:import href="./file1.xsl"/> 
<xsl:import href="./file2.xsl"/> 

除非你使用的是有一個主要的XSL文件所有的XML文件,然後將這些進口後,全局變量例如:

<xsl:variable name="MOVIE" select="document('movies.xml')"/> 

與您可以調用這些變量,例如:

<a href="http://iheartsharks.com"> 
    <xsl:value-of select="$MOVIE/movie[name = "'Shark tank']"/> 
</a>