반응형
xsl : value-of select = "…에 문자열을 연결하는 방법?
<a>
<xsl:attribute name="href">
<xsl:value-of select="/*/properties/property[@name='report']/@value" />
</xsl:attribute>
</a>
다른 문자열을 cancat 할 수있는 방법이 있습니까?
<xsl:value-of select="/*/properties/property[@name='report']/@value" />
보고서 속성 값 외에도 href 속성에 텍스트를 전달해야합니다.
여기에서 concat 이라는 이름이 다소 합리적으로 명명 된 xpath 함수를 사용할 수 있습니다.
<a>
<xsl:attribute name="href">
<xsl:value-of select="concat('myText:', /*/properties/property[@name='report']/@value)" />
</xsl:attribute>
</a>
물론 여기에서 텍스트 일 필요는 없으며 요소 나 속성을 선택하기위한 또 다른 xpath 표현식이 될 수 있습니다. 그리고 concat 표현식에 여러 인수를 가질 수 있습니다.
여기에서 속성 값 템플릿 (중괄호로 표시됨)을 사용하여 표현식을 단순화 할 수 있습니다.
<a href="{concat('myText:', /*/properties/property[@name='report']/@value)}"></a>
세 가지 답변 :
단순함 :
<img>
<xsl:attribute name="src">
<xsl:value-of select="//your/xquery/path"/>
<xsl:value-of select="'vmLogo.gif'"/>
</xsl:attribute>
</img>
'concat'사용 :
<img>
<xsl:attribute name="src">
<xsl:value-of select="concat(//your/xquery/path,'vmLogo.gif')"/>
</xsl:attribute>
</img>
@TimC에서 제안한 속성 바로 가기
<img src="{concat(//your/xquery/path,'vmLogo.gif')}" />
사용 :
<a href="wantedText{/*/properties/property[@name='report']/@value)}"></a>
정적 텍스트 문자열을 선택한 값에 연결하는 가장 쉬운 방법은 다음을 사용하는 것입니다. 요소.
<a>
<xsl:attribute name="href">
<xsl:value-of select="/*/properties/property[@name='report']/@value" />
<xsl:text>staticIconExample.png</xsl:text>
</xsl:attribute>
</a>
가장 쉬운 방법은
<TD>
<xsl:value-of select="concat(//author/first-name,' ',//author/last-name)"/>
</TD>
XML 구조가
<title>The Confidence Man</title>
<author>
<first-name>Herman</first-name>
<last-name>Melville</last-name>
</author>
<price>11.99</price>
Not the most readable solution, but you can mix the result from a value-of with plain text:
<a>
<xsl:attribute name="href">
Text<xsl:value-of select="/*/properties/property[@name='report']/@value"/>Text
</xsl:attribute>
</a>
참고URL : https://stackoverflow.com/questions/10395488/how-to-concat-a-string-to-xslvalue-of-select
반응형
'Programing' 카테고리의 다른 글
Sinon.js로 클래스 메서드 스터 빙 (0) | 2020.09.11 |
---|---|
~ / Library / Developer / Xcode / DerivedData 디렉토리에서 안전하게 삭제하려면 어떻게해야합니까? (0) | 2020.09.11 |
현재 수업 이름을 얻으시겠습니까? (0) | 2020.09.11 |
pdb를 종료하고 프로그램을 계속하는 방법은 무엇입니까? (0) | 2020.09.11 |
iOS에서 프로그래밍 방식으로 이미지에 색조를 지정하려면 어떻게해야합니까? (0) | 2020.09.11 |