Nginx 如何使用XSL使用XML数据生成href

Nginx 如何使用XSL使用XML数据生成href,nginx,directory,web,xml,Nginx,Directory,Web,Xml,我正在尝试创建一个XML文件,在一个iframe中显示不同的新闻文章。新闻正文的缩短版本显示为字幕(已经预先编写并在PHP的帮助下选择,这不是问题),为了显示全文,想法是将用户带到显示全文的链接。PHP在根目录的“articles”文件夹中创建一个文件,其中包含以文件夹名称为标题的全文(例如,如果标题为“foo”,那么xml文件将位于:/articles/foo/index.xml下(该文件的XSL已完成)) 我的想法是在XML页面中添加一个带有缩短正文的XML链接,该链接将链接到article

我正在尝试创建一个XML文件,在一个iframe中显示不同的新闻文章。新闻正文的缩短版本显示为字幕(已经预先编写并在PHP的帮助下选择,这不是问题),为了显示全文,想法是将用户带到显示全文的链接。PHP在根目录的“articles”文件夹中创建一个文件,其中包含以文件夹名称为标题的全文(例如,如果标题为“foo”,那么xml文件将位于:/articles/foo/index.xml下(该文件的XSL已完成))

我的想法是在XML页面中添加一个带有缩短正文的XML链接,该链接将链接到articles文件夹中的文件,以允许用户阅读整个正文。如何使用XSL样式表创建指向整个XML页面的链接

下面是iframe中要使用的XML和XSL的代码(没有正文)

XML代码:

...
<articles>
<article>
<title>(This is what I want to be used as a link)</title>
<image></image>
<subtitle></subtitle>
</article>
</articles>
。。。
(这就是我想要用作链接的内容)
XSL代码:

...
<table...>
    <xsl:for-each select="articles/article">
    <th...><img src="{image}"...></th>
    <th...><h1><xsl:value-of select="title" /></h1></th>
    </xsl:for-each>
</tr>
<tr>
    <xsl:for-each select="articles/article">
    <th...><h2><xsl:value-of select="subtitle" /></h2></th>
    </xsl:for-each>
</tr>
</table>
...
。。。
...

我希望将XSL标题部分设置为a href以链接到提到的页面。我将如何做到这一点?

我通过在XSL中执行以下操作解决了这一问题:

...
<th...><h1><a href="articles/{title}/index.xml"><xsl:value-of select="title" /></a></h1></th>
...
。。。
...

换句话说,我需要在