차례:
- 정의-XSLT (Extensible Stylesheet Language Transformations) 란 무엇입니까?
- Techopedia는 XSLT (Extensible Stylesheet Language Transformations)를 설명합니다.
정의-XSLT (Extensible Stylesheet Language Transformations) 란 무엇입니까?
XSL 변환으로 더 잘 알려진 XSLT (Extensible Stylesheet Language Transformations)는 XML (Extensible Markup Languague) 문서를 다른 구조화 된 문서로 변환하기위한 언어입니다. 이는 주어진 입력 XML 문서를 XSL 프로세서의 도움으로 적절한 출력 문서로 변환하기위한 템플리트 규칙을 정의하는 스타일 시트를 사용하여 수행됩니다.
XSLT 변환은 클라이언트 또는 서버 측에서 수행 될 수 있습니다. XSLT 처리 모델은 하나 이상의 소스 XML 문서, 하나 이상의 XSL 스타일 시트, XSL 프로세서 및 하나 이상의 구조화 된 출력 문서로 구성됩니다.
Techopedia는 XSLT (Extensible Stylesheet Language Transformations)를 설명합니다.
XSLT는 XML 컨텐츠가 시각적 표현을 생성하는 방법을 지정하고 스타일과 같은 세부 사항을 설명하고 디스플레이 창, 핸드 헬드 장치 화면 등과 같은 프리젠 테이션 매체의 레이아웃을 설명합니다. XSL 스타일 프로세서는 XSLT의 주요 구성 요소입니다. 스타일 시트 및 문서를 해석하고 템플리트 규칙에 따라 컨텐츠를 생성하는 데 관여합니다.
스타일 시트는 배우고 해석하기가 어렵 기 때문에 본격적인 프로그래밍 구문을 사용하지 않습니다. 대신 템플릿 규칙이라는 규칙을 정의합니다. 이러한 각 규칙은 소스 문서에서 찾아야하는 패턴을 지정합니다. 패턴을 찾으면 변환이 트리거되어 출력 문서를 생성합니다. 패턴은 XPath 기반의 표현 언어를 사용하여 소스 노드와 스타일 시트 템플리트를 비교합니다.
서식 지정 시맨틱이 결과 트리에 포함되어 서식을 지정할 수 있습니다. 서식 의미론은 서식 개체를 나타내는 클래스 집합으로 정의 할 수 있습니다. 결과 트리 노드를 형식화 개체라고합니다. 표시 규칙은 형식 지정 개체 및 속성 클래스로 정의됩니다.