확장 가능한 스타일 시트 언어 변환 (XSLT)

작가: Randy Alexander
창조 날짜: 2 4 월 2021
업데이트 날짜: 15 할 수있다 2024
Anonim
데모가 포함 된 XSLT 초급 자습서
동영상: 데모가 포함 된 XSLT 초급 자습서

콘텐츠

정의-XSLT (Extensible Stylesheet Language Transformations) 란 무엇입니까?

XSL 변환으로 더 잘 알려진 XSLT (Extensible Stylesheet Language Transformations)는 XML (Extensible Markup Languague) 문서를 다른 구조화 된 문서로 변환하기위한 언어입니다. 이는 주어진 입력 XML 문서를 XSL 프로세서의 도움으로 적절한 출력 문서로 변환하기위한 템플리트 규칙을 정의하는 스타일 시트를 사용하여 수행됩니다.


XSLT 변환은 클라이언트 또는 서버 측에서 수행 될 수 있습니다. XSLT 처리 모델은 하나 이상의 소스 XML 문서, 하나 이상의 XSL 스타일 시트, XSL 프로세서 및 하나 이상의 구조화 된 출력 문서로 구성됩니다.

Microsoft Azure 및 Microsoft 클라우드 소개 | 이 가이드를 통해 클라우드 컴퓨팅에 관한 모든 내용과 클라우드에서 비즈니스를 마이그레이션하고 운영하는 데 Microsoft Azure가 어떻게 도움이되는지 알아 봅니다.

Techopedia는 XSLT (Extensible Stylesheet Language Transformations)를 설명합니다.

XSLT는 XML 컨텐츠가 시각적 표현을 생성하는 방법을 지정하고 디스플레이 창, 핸드 헬드 장치 화면 등과 같은 프레젠테이션 매체의 스타일, 페이지 매김 및 레이아웃과 같은 세부 사항을 설명합니다. XSL 스타일 프로세서는 다음과 같은 주요 구성 요소입니다. XSLT는 스타일 시트 및 문서를 해석하고 템플리트 규칙에 따라 컨텐츠를 생성하는 데 관여합니다.

스타일 시트는 배우고 해석하기가 어렵 기 때문에 본격적인 프로그래밍 구문을 사용하지 않습니다. 대신 템플릿 규칙이라는 규칙을 정의합니다. 이러한 각 규칙은 소스 문서에서 찾아야하는 패턴을 지정합니다. 패턴을 찾으면 변환이 트리거되어 출력 문서를 생성합니다. 패턴은 XPath 기반의 표현 언어를 사용하여 소스 노드와 스타일 시트 템플리트를 비교합니다.

서식 지정 시맨틱이 결과 트리에 포함되어 서식을 지정할 수 있습니다. 서식 의미론은 서식 개체를 나타내는 클래스 집합으로 정의 할 수 있습니다. 결과 트리 노드를 형식화 개체라고합니다. 표시 규칙은 형식 지정 개체 및 속성 클래스로 정의됩니다.