如何生成与XSLT的链接
问题描述:
嗨,我做了一个PHP的web服务,返回一些XML,通过我有一个XML文件转换为HTML。但我希望能够点击每个返回的项目,以获得有关该项目的更多细节。 <a href="item.php?id=<?php echo $itemid"?>"> <?php echo $itemname"?> </a>
最近我做了同样的事情,但在PHP中,我试图在XSLT中使用它,但它不起作用。如何生成与XSLT的链接
答
使用xsl:属性:
<a>
<xsl:attribute name="href">item.php?id=<xsl:value-of select="ItemId" /></xsl:attribute>
<xsl:value-of select="ItemName" />
</a>
另外,在较短的形式:
<a href="item.php?id={ItemId}"><xsl:value-of select="ItemName" /></a>
应该也行