EXSLT

EXSLT

EXSLT는 아래 나열된 여러 모듈로 세분화된 XSLT에 대한 확장을 제공하기 위한 커뮤니티 이니셔티브다.

EXSLT의 크리에이터(Jeni Tennison, Uche Ogbuji, Jim Fuller, Dave Pawson, et al.)는 스타일시트의 휴대성을 높이기 위해 XSLT 프로세서 구현자들이 이러한 확장을 사용하도록 권장하는 것을 목표로 한다.

함수 목록

공통 EXSLT

공통에는 공통적인 기본 확장 요소 및 기능이 포함된다.

함수 이름 반송 유형 매개 변수 유형
exsl:node 집합 노드셋 반대하다
exsl:객체형 끈을 매다 반대하다

수학 EXSLT

수학은 수학과 관련된 시설을 제공하는 확장 요소와 기능들을 다룬다.

함수 이름 반송 유형 매개 변수 유형
math:min 번호를 붙이다 노드셋
math:max 번호를 붙이다 노드셋
산술:가장 높음 노드셋 노드셋
수학:수학 노드셋 노드셋
math:abs 번호를 붙이다 번호를 붙이다
수학:acos 번호를 붙이다 번호를 붙이다
math:asin 번호를 붙이다 번호를 붙이다
수학:atan 번호를 붙이다 번호를 붙이다
수학:atan2 번호를 붙이다 숫자, 숫자
수학:수학 번호를 붙이다 문자열, 숫자
수학:코스 번호를 붙이다 번호를 붙이다
math:exp 번호를 붙이다 번호를 붙이다
math:log 번호를 붙이다 번호를 붙이다
math:power 번호를 붙이다 숫자, 숫자
수학:수학 번호를 붙이다 (iii)
math:sin 번호를 붙이다 번호를 붙이다
math:sqrt 번호를 붙이다 번호를 붙이다
수학:tan 번호를 붙이다 번호를 붙이다

EXSLT 설정

세트에는 세트 조작과 관련된 설비를 제공하는 확장 요소 및 기능이 포함된다.

함수 이름 반송 유형 매개 변수 유형
set:message 노드셋 노드 집합, 노드 집합
set:message 노드셋 노드 집합, 노드 집합
set:message 노드셋 노드셋
set:has-has-has-has-node 부울 노드 집합, 노드 집합
세트:선도 노드셋 노드 집합, 노드 집합
set:message 노드셋 노드 집합, 노드 집합

날짜 및 시간 EXSLT

날짜 및 시간은 날짜 및 시간 관련 확장 요소와 함수를 다룬다.

함수 이름 반송 유형 매개 변수 유형
날짜:날짜 시간 끈을 매다 (iii)
date:date 끈을 매다 끈이요?
날짜:시간 끈을 매다 끈이요?
날짜:년 번호를 붙이다 끈이요?
날짜:연간 부울 끈이요?
날짜:년월 번호를 붙이다 끈이요?
날짜:월 이름 끈을 매다 끈이요?
날짜:월-일 끈을 매다 끈이요?
날짜:연도별 주 번호를 붙이다 끈이요?
날짜:연도별 날짜 번호를 붙이다 끈이요?
날짜:월일 번호를 붙이다 끈이요?
날짜:월요일 번호를 붙이다 끈이요?
date:day-in-week 번호를 붙이다 끈이요?
date:day-name 끈을 매다 끈이요?
date:day-day-day 끈을 매다 끈이요?
날짜:일시 번호를 붙이다 끈이요?
날짜:시분 번호를 붙이다 끈이요?
날짜:분당 2초 번호를 붙이다 끈이요?
date:format-date 끈을 매다 문자열, 문자열
date:parse-date 끈을 매다 문자열, 문자열
날짜:월별 주 번호를 붙이다 끈이요?
날짜:날짜 끈을 매다 문자열, 문자열
날짜:추가 끈을 매다 문자열, 문자열
date:add-time 끈을 매다 문자열, 문자열
date:sum 끈을 매다 노드셋
날짜:날짜 번호를 붙이다 끈이요?
날짜:날짜 끈을 매다 번호?

문자열 EXSLT

문자열은 문자열 조작과 관련된 기능을 제공하는 확장 요소 및 기능을 포함한다.

함수 이름 반송 유형 매개 변수 유형
str:classize 노드셋 끈, 끈?
str:trains 노드셋 문자열, 객체, 객체
str:trains 끈을 매다 숫자, 문자열?
str:trains 끈을 매다 문자열, 문자열, 문자열?
str:encode-uri 끈을 매다 문자열, 문자열, 문자열?
str:csu-uri 끈을 매다 문자열, 문자열
str:straat 끈을 매다 노드셋
str:trains 노드셋 끈, 끈?

정규식 EXSLT

정규 표현식은 정규 표현과 관련된 기능을 제공하는 확장 요소와 기능을 포함한다.

함수 이름 반송 유형 매개 변수 유형
regexp:테스트 부울 문자열, 문자열, 문자열?
regexp:match 반대하다 문자열, 문자열, 문자열?
regexp:message 끈을 매다 문자열, 문자열, 문자열, 문자열

동적 EXSLT

다이나믹은 XPath 식을 포함하는 문자열의 동적 평가를 다루는 확장 요소 및 함수를 다룬다.

함수 이름 반송 유형 매개 변수 유형
dyn:message 반대하다 끈을 매다
dyn:min 번호를 붙이다 노드 집합, 문자열
dyn:max 번호를 붙이다 노드 집합, 문자열
dyn:sum 번호를 붙이다 노드 집합, 문자열
dyn:map 노드셋 노드 집합, 문자열
dyn:공개 노드셋 노드 집합, 문자열

랜덤 EXSLT

무작위는 무작위성과 관련된 시설을 제공하는 확장 요소와 기능을 포함한다.

함수 이름 반송 유형 매개 변수 유형
무작위:불규칙-임의 번호를 붙이다 번호? 번호?

외부 링크