2

私はこれをHTMLで持っています:

http://abc.com/userid

この部分は「http://abc.com/」静的です。「userid」は動的です。

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 に答える