私は次のxmlを持っています:
<page>
<link name="Index">index.jsp</link>
<link name="Welcome">welcome.jsp</link>
</page>
次のxslファイルを使用してhtmlファイルを生成しています。
....
<xsl:template match="/page/link" >
<a href="{/page/link}" > <xsl:value-of select="@name" /> </a>
</xsl:template >
ただし、両方のリンクは最初の子要素の値を参照として使用しているため、両方のリンクでユーザーはindex.jspに移動します。
私はXSLTを初めて使用するので、アドバイスをいただけませんか。ありがとう
これは、AVTで絶対パスを使用しているため、最初の値が一致するためです。代わりに、これを行います。
<xsl:template match="/page/link" >
<a href="{.}" > <xsl:value-of select="@name" /> </a>
</xsl:template >
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加