Share via


<xsl:decimal-format> 요소

format-number 함수에서 사용하는 형식 패턴의 해석을 제어하는 10진수 형식을 선언합니다. name 특성이 있을 경우 이 요소는 명명된 10진수 형식을 선언하며 그렇지 않을 경우에는 기본 10진수 형식을 선언합니다. name 특성 값은 정규화된 이름(XSLT)입니다. 기본값을 고려하여 매번 모든 특성에 대해 같은 값으로 선언하지 않으면 가져오기 우선 순위가 다르더라도 기본 10진수 형식 또는 이름이 지정된 10진수 형식을 두 번 이상 선언할 경우 오류가 발생합니다.

자세한 내용은 format-number 함수를 참조하십시오.

<xsl:decimal-format
  name = QName
  decimal-separator = char 
  grouping-separator = char 
  infinity = string 
  minus-sign = char 
NaN = string 
  percent = char 
  per-mille = char 
  zero-digit = char 
  digit = char 
  pattern-separator = char />

특성

  • name
    선택 사항입니다. 10진수 형식의 정규화된 이름(XSLT)입니다. name 특성이 있을 경우 이 요소는 명명된 10진수 형식을 선언하며 그렇지 않을 경우에는 기본 10진수 형식을 선언합니다. name 특성의 값은 정규화된 이름입니다. 기본값을 고려하여 매번 모든 특성에 대해 같은 값으로 선언하지 않으면 기본 10진수 형식 또는 이름이 지정된 10진수 형식을 두 번 이상 선언할 경우 오류가 발생합니다.

  • decimal-separator
    선택 사항입니다. 숫자의 정수 부분과 소수 부분을 구분하는 문자입니다. 기본값은 "."입니다.

  • grouping-separator
    선택 사항입니다. 숫자 그룹을 구분하는 문자입니다. 기본값은 ","입니다.

  • infinity
    선택 사항입니다. 무한대를 나타내는 문자열입니다. 기본값은 문자열 "Infinity"입니다*.*

  • minus-sign
    선택 사항입니다. 기본 빼기 기호로 사용되는 문자입니다. 기본값은 하이픈-빼기 문자("-", "#x2D")입니다.

  • NaN
    선택 사항입니다. NaN 값을 나타내는 문자열입니다. 기본값은 문자열 "NaN"입니다.

  • percent
    선택 사항입니다. 백분율 기호로 사용되는 문자입니다. 기본값은 백분율 문자("%")입니다.

  • per-mille
    선택 사항입니다. 천분율 기호로 사용되는 문자입니다. 기본값은 유니코드 천분율 문자("#x2030")입니다.

  • zero-digit
    선택 사항입니다. 숫자 0으로 사용되는 문자입니다. 기본값은 숫자 0("0")입니다.

  • digit
    선택 사항입니다. 형식 패턴에서 앞에 숫자 0이 필요한 위치를 나타내는 문자입니다. 기본값은 "#"입니다.

  • pattern-separator
    선택 사항입니다. 패턴에서 양수와 음수 하위 패턴을 구분하는 문자입니다. 기본값은 세미콜론(";")입니다. 패턴에 세미콜론을 사용하는 예로는 format-number(-123.45, '###,###.00;(###,###.00)') 등이 있습니다.

요소 정보

발생 횟수

제한 없음

부모 요소

xsl:stylesheet, xsl:transform

자식 요소

자식 요소 없음

다음 항목에서는 <xsl:decimal-format>의 예제를 제공합니다.