XSLT - 함수 참조 매뉴얼
XQuery 1.0, XPath 2.0 및 XSLT 2.0은 같은 함수 라이브러리를 공유합니다.
XSLT 함수
XSLT는 100개 이상의 내장된 함수를 포함하고 있습니다. 이 함수들은 문자열 값, 숫자, 날짜와 시간 비교, 노드와 QName 작업, 시퀀스 작업, 논리 값 등을 다룹니다.
XSLT 함수의 이름 공간 URI는 다음과 같습니다:
http://www.w3.org/2005/02/xpath-functions
함수 이름 공간의 기본 전화기는 fn입니다.
힌트: 함수가 호출될 때 fn: 전화기가 일반적으로 포함됩니다. 예를 들어, fn:string(). 그러나 fn:는 기본 이름 공간의 기본 전화기이므로 호출될 때 함수 이름에 전화기를 사용하지 않아도 됩니다.
우리의 XPath 강의에서 모든 내장된 XSLT 2.0 함수 참조에 접근할 수 있습니다.
또한, 여기에 내장된 XSLT 함수를 나열합니다:
이름 | 설명 |
---|---|
current() | 현재 노드를 유일한 구성원으로 하는 노드 집합을 반환합니다. |
document() | 외부 XML 문서의 노드에 접근하기 위한 용도로 사용됩니다. |
element-available() | 지정된 요소를 지원하는 XSLT 처리기를 검사합니다. |
format-number() | 숫자를 문자열로 변환합니다. |
function-available() | 지정된 함수를 지원하는 XSLT 처리기를 검사합니다. |
generate-id() | 지정된 노드를 식별하는 문자열 값을 반환합니다. |
key() | <xsl:key> 문장을 사용하여 표시된 요소를 검색합니다。 |
node-set | 트리를 노드 셋으로 변환합니다. 생성된 노드 셋은 항상 단일 노드를 포함하며, 트리의 뿌리 노드입니다. |
system-property() | 시스템 속성 값을 반환합니다。 |
unparsed-entity-uri() | 미해석된 엔티티 URI를 반환합니다。 |