2
我有这样的HTML:使用动态链接的HREF在XSLT
这部分是 “http://abc.com/” 静态的。 “userid”是动态的。
如何在XSLT中执行此操作?
对不起,如果这是一个重复的问题,但我找不到任何。
我有这样的HTML:使用动态链接的HREF在XSLT
这部分是 “http://abc.com/” 静态的。 “userid”是动态的。
如何在XSLT中执行此操作?
对不起,如果这是一个重复的问题,但我找不到任何。
下面是一个例子,如何做到这一点:
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:output method="xml" omit-xml-declaration="yes" indent="yes"/>
<xsl:strip-space elements="*"/>
<xsl:template match="/">
<html>
<a href="http://abc.com/{userid}">Some link</a>
</html>
</xsl:template>
</xsl:stylesheet>
当下面的XML文档应用这种转变:
<userid>SomeUserId</userid>
想要的,正确的结果产生:
<html>
<a href="http://abc.com/SomeUserId">Some link</a>
</html>
问题中确实没有足够的信息来回答它。在我们回答“如何”之前,你真的需要说出“你想要做什么”。理想情况下,您可以显示一个小样本XML/HTML文档以及您的预期输出。谢谢! –
@TimC:对此抱歉。 Dimitre已经得到了答案。 http://stackoverflow.com/a/12623825/855410 – ProKiller