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
무작위는 무작위성과 관련된 시설을 제공하는 확장 요소와 기능을 포함한다.
| 함수 이름 | 반송 유형 | 매개 변수 유형 |
|---|---|---|
| 무작위:불규칙-임의 | 번호를 붙이다 | 번호? 번호? |