XSLT 2.0, XPath 2.0, XQuery 1.0 주요 새 기능

XPath 1.0 및 XSLT 1.0 표준을 능가하는 생산성 및 기능 향상을 반영하는 XPath 2.0, XSLT 2.0 및 XQuery 1.0에 중요한 기능이 추가되었습니다.

XPath 2.0

  • XPath 2.0은 노드 및 기본 유형을 포함하여 이기종의 항목 순서를 기반으로 하는 XPath 2.0 및 XQuery 1.0 데이터 모델(XDM)을 지원하도록 기능이 향상되었습니다. 이는 XPath 1.0 노드 세트 지원을 대체하고 향상시키며 XSLT 2.0 및 XQuery 1.0 데이터 탐색의 토대가 됩니다.
  • XPath 2.0은 용이한 프로그래밍 경험이 가능하도록 광범위한 함수 및 연산자 콜렉션을 추가하고 독점 확장 메커니즘에 대한 XPath 1.0 요구사항을 대체합니다. 이러한 함수 및 연산자는 날짜 및 시간 처리를 지원하고 문자열 조작을 개선하며, 일반 표현식 일치 및 토큰화를 지원하고 숫자 처리를 확장하며, 순서 조작 기능을 추가합니다.
  • XPath 2.0은 스키마 인식 처리를 지원하므로 기본 제공 스키마 유형은 물론 사용자 정의 스키마 유형에 대한 XML 스키마 정보를 기반으로 데이터 탐색이 가능합니다.
  • XPath 2.0은 기타 언어의 조건(if/then/else 분기), 반복(for 루프), 한정 표현식(some 및 every 테스트) 일반을 추가합니다.
  • XPath 2.0은 로케일별 연산을 허용하는 다중 함수에서 이름 지정된 조사를 추가합니다.
  • XPath 2.0은 대부분의 XPath 1.0 표현식을 변경하지 않고 실행할 수 있도록 역호환성 모드를 제공합니다.

XSLT 2.0

  • XSLT 2.0은 XPath 2.0을 기반으로 하므로 XSLT 2.0은 XPath 2.0의 새로운 기능을 모두 활용할 수 있습니다. 변환 중에 구성된 트리 탐색이 가능하도록 임시 트리가 추가되었습니다. 사용자 정의 함수는 XSLT 언어로 정의할 수 있으며 XPath 2.0을 사용하여 호출할 수 있습니다.
  • XSLT 2.0은 단일 스타일시트 실행에서 여러 개의 결과 문서에 기록할 수 있습니다.
  • XSLT 2.0은 문자열 분석 및 분리를 위해 일반 표현식을 지원합니다.
  • XSLT 2.0은 변수 및 매개변수 입력을 허용하므로 스타일시트 및 함수의 신뢰도가 향상됩니다.
  • XSLT 2.0은 스키마 인식 처리를 지원하므로 XSLT 2.0이 유효한 입력, 임시 트리, 출력 문서를 확인할 수 있습니다.
  • XSLT 2.0은 초기 이름 지정된 템플리트를 지원하는데, 이를 사용하면 입력 문서 비교(XPath 2.0 콜렉션 및 문서 기능을 사용하여 프로그래밍 방식으로 문서를 로드하는 데 일반적으로 사용되는 기능)를 수행하지 않고 정의된 템플리트를 사용하여 프로세서를 시작할 수 있습니다.
  • 정렬, 그룹화, 키 비교가 모든 데이터 유형에 지원되며, 로케일별 이름 지정된 조사를 사용할 수 있습니다.
  • XHTML이 유효한 출력 형식으로 XSLT 2.0에 추가되었습니다.
  • next-match 명령어를 통해 다중 템플리트를 사용하여 동일한 노드를 처리할 수 있습니다.
  • character-map 명령어를 사용하여 문자 직렬화를 보다 세밀하게 제어할 수 있습니다.
  • XSLT 2.0에는 날짜 및 시간 변환과 형식화를 위한 추가 지시사항이 추가되었습니다.
  • XSLT 2.0에는 각 템플리트 호출에 매개변수를 선언하지 않고 다중 템플리트 호출을 통해 매개변수를 전달할 수 있게 하는 터널 매개변수 지원이 추가되었습니다.
  • XSLT 2.0에는 스타일시트에서 특정 처리 모드에 템플리트를 적용할 수 있도록 다중 모드 지원이 추가되었습니다.
  • 구문 분석되지 않은 텍스트를 스타일시트가 처리한 데이터에 통합할 수 있으며, 이를 새 일반 표현식 지원을 통해 토큰화할 수 있습니다.
  • XSLT 2.0은 대부분의 XSLT 1.0 스타일시트를 변경하지 않고 실행할 수 있도록 역호환성 모드를 제공합니다.

XQuery 1.0

  • XQuery 1.0은 XPath 2.0을 기반으로 하여, XQuery 1.0은 XPath 2.0의 새로운 기능을 모두 활용할 수 있습니다. XQuery 1.0은 XPath 2.0에 빌드되어 전체 XML 조회 성능을 제공합니다.
  • XQuery의 FLOWR(For, Let, Order by, Where, Return) 표현식은 XML 데이터 세트에서 복잡한 결합을 허용합니다. FLOWR은 대형 문서 또는 문서 콜렉션 조회를 허용합니다. XQuery는 FLOWR 표현식에서 리턴된 계산된 컨텐츠와 함께 직접 XML 구성 혼합을 허용합니다.
  • XQuery에는 다른 언어 사용자에게 친숙한 구문을 사용하여 함수 및 변수를 정의할 수 있는 기능이 있어서 데이터 조회 조작을 중심으로 대형 프로그램을 정의할 수 있습니다.
  • XQuery 1.0은 스키마 인식 처리를 지원하므로 입력 및 구성된 문서와 요소를 유효성 검증할 수 있습니다.
  • XQuery 모듈 지원을 통해 조회를 재사용 가능한 단편으로 나눌 수 있습니다.

주제 유형을 표시하는 아이콘 개념 주제



시간소인 아이콘 마지막 업데이트 날짜: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=cins_xml_new_funcs
파일 이름:cins_xml_new_funcs.html