Как создать ссылку с XSLT - PullRequest
4 голосов
/ 25 марта 2010

Привет, я сделал php-веб-сервис, который возвращает некоторый xml, который преобразуется в html XML-файлом, который я имею. Но я хочу иметь возможность нажимать на каждый возвращенный элемент, чтобы получить более подробную информацию об этом элементе. <a href="item.php?id=<?php echo $itemid"?>"> <?php echo $itemname"?> </a> Недавно я сделал то же самое, но в PHP, я пытался использовать это в XSLT, но это не работает.

1 Ответ

10 голосов
/ 25 марта 2010

Использовать xsl: attribute:

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

Должно также работать

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...