문자열에 괄호로 둘러싸인 수를 변환?XSLT 1.0 내가 같이 자리 문자열로 변환하려고
0
A
답변
0
내 솔루션을 게시하는 것을 잊어 버렸습니다. 내 자리 표시 자의 정의를 {% token %} (으)로 변경했습니다.
<xsl:template name="tokenReplacer">
<xsl:param name="strToConvert" />
<xsl:variable name="after" select="substring-after($strToConvert,'{%')"/>
<xsl:choose>
<xsl:when test="contains($after,'%}')">
<xsl:value-of select="substring-before($strToConvert, '{%')" />
<xsl:text><%=</xsl:text>
<xsl:value-of select="substring-before($after,'%}')"/>
<xsl:text>%></xsl:text>
<xsl:call-template name="tokenReplacer">
<xsl:with-param name="strToConvert" select="substring-after($after,'%}')"/>
</xsl:call-template>
</xsl:when>
<xsl:otherwise>
<xsl:value-of select="$strToConvert"/>
</xsl:otherwise>
</xsl:choose>
</xsl:template>
+0
@ Lego Stormtroopr에게 많은 감사를드립니다. – slik
0
토큰이 하나만 있으면이 값은 이어야합니다. 그렇지 않으면 훨씬 더 거칠어집니다.
관련 문제
- 1. XSLT 1.0
- 2. XSLT 1.0 XSLT
- 3. XSLT 1.0
- 4. 일반 문자열로 변환하려고 시도했습니다.
- 5. 현재까지 문자열로 변환하려고
- 6. int를 문자열로 변환하려고 시도했습니다.
- 7. xslt 1.0 프로그래밍 도구
- 8. XSLT 1.0 : 숫자 형식 문제
- 9. 유로는 XSLT 1.0
- 10. XSLT 1.0 코드 흐름
- 11. XSLT 1.0 : 키하지만 예외
- 12. XSLT 1.0 recursion
- 13. xslt 1.0 그룹화
- 14. xslt 1.0 그룹화시 정렬
- 15. XSLT 1.0 (날짜 별)
- 16. XSLT 1.0 숫자 변수
- 17. XSLT 1.0 정렬 요소
- 18. 는 XSLT 1.0
- 19. XSLT 1.0 - 함수 대신
- 20. XSLT 2.0 to 1.0
- 21. 가져 오기 XSLT 1.0
- 22. XSLT - 1.0 : 속성
- 23. XSLT 1.0 새로운 요소
- 24. xslt 2.0 문서를 xslt 1.0 문서로 만들기
- 25. XSLT 1.0 노드의 논리 코드
- 26. XSLT 1.0 ternary 용 관용구?
- 27. 그룹화 된 XSLT 1.0 계산
- 28. XSLT 1.0 Foreach보다 작거나 같음
- 29. XSLT 1.0 부울 조건은 제대로
- 30. 문자열로 XSLT 템플릿을 적용은
어떤 시도입니까? :-) –