2010-02-10 2 views
7

I가이 입력라는 $의 material_price 등 :XSLT 형식 - 진수, 수 미만

2,40 
1.000,00 
,60 

방법 :

2.40 
1000 
0.60 

<!-- setup currency rendering --> 
<xsl:decimal-format name="dkk" decimal-separator="," grouping-separator="."/> 
<xsl:value-of select="format-number($material_price, '#.###,00', 'dkk')"/> 

출력이를 통해 그들은 실행 xslt를 변경하여 마지막 출력이 0,60, 아닌지, 60 (0 제외)

이와 같이 1,363,210

답변

16

다음 documentation하여 다음

<xsl:value-of select="format-number($material_price, '#.##0,00', 'dkk')"/> 

두번째 파라미터 (픽처 문자열)를 설명한다.

필수 입력란입니다. 형식 패턴을 지정합니다.

  • 0 (자리)
  • (자리가 0이 존재로 표시)

  • : 여기서 포맷 패턴에 사용 된 문자의 일부이다. 소수점의 위치 예 : ###. ##)
  • (수천의 그룹 구분 기호 예 : ###, ###. ##)
  • % (숫자를 백분율. 예 : ## %)
  • ; (패턴 구분 기호. 첫 번째 패턴은 양수에 사용되고 두 번째 패턴은 음수에 사용됩니다.)
+0

빙고! 나는 내 자신을 알아 내야 만한다는 느낌이 들지만 그럴 수 없었다. 당신의 도움을 주셔서 감사합니다. – Tillebeck