2010-03-25 52 views
4

嗨,我做了一个PHP的web服务,返回一些XML,通过我有一个XML文件转换为HTML。但我希望能够点击每个返回的项目,以获得有关该项目的更多细节。 <a href="item.php?id=<?php echo $itemid"?>"> <?php echo $itemname"?> </a> 最近我做了同样的事情,但在PHP中,我试图在XSLT中使用它,但它不起作用。如何生成与XSLT的链接

回答

10

使用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> 

应该也行