<xsl:variable\>
과 <xsl:value-of\>
의 오해를 가지고있어 누군가가 나를 고칠 수 있다고 생각합니다!xsl : variable의 값을 xsl : value-with 문제로 출력
일부 하드 코딩 된 배너를 조금 더 깔끔하게 조정하려고 시도 했으므로 배너 링크와 이미지 코드가 포함 된 <xsl:variable>
을 만드는 것이 좋습니다. 배너가있는 다양한 위치에서 <xml:value-of>
을 사용하십시오. 필요합니다. 예 :
<!-- Global variable in my xslt file. There are a bunch of these... -->
<xsl:variable name="banner1">
<a href="http://www.link.com/" title="Title" target="_blank">
<img width="120" height="506" src="/images/banners/image.gif" alt="alt" />
</a>
</xsl:variable>
<!-- Then when used: -->
<xsl:when test="blah'">
<xsl:value-of select="$banner1"/>
</xsl:when>
그러나 예상대로 출력되지 않습니다. 이미지 경로 등은 유효하지만 이것은 전혀 아무것도 출력하지 않습니다. <a>
태그 전후에 추가 된 텍스트는 올바르게 표시되지만 <a>
태그 사이에는 아무 것도 표시되지 않습니다.
나는 무엇을 <xsl:variable>
에 대해 오해하고 어떻게하면 좋을까요? ("올바르게"하고 선호하는 데이터베이스에서 광고를 당기는 것 이외에 ...).
고맙습니다! xsl을 처음 접했을 때 나는 무엇을 다르게해야했는지 보지 못했습니다. 건배! – xan