2

我在 HTML 中有这个:

http://abc.com/userid

这部分是“http://abc.com/”静态的。“用户 ID”是动态的。

如何在 XSLT 中做到这一点?

抱歉,如果这是一个重复的问题,但我找不到任何问题。

4

1 回答 1

1

这是一个如何执行此操作的示例

<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>
于 2012-09-27T14:34:52.843 回答