XSLT

다음의 약자입니다: "Extensible Stylesheet Language Transformations".

XSLT는 XML 문서를 다른 형식으로 변환하도록 설계된 언어입니다. XSLT 문서는 스타일시트라고 하며, XML 입력 파일을 다른 형식으로 변환하는 방법이 담긴 지침을 포함합니다. XSLT 프로세서 프로그램은 스타일시트를 사용해 XML 파일을 분석하고, 해당 파일의 태그와 데이터를 다른 XML 형식이나 HTML일반 텍스트 문서와 같은 파일 형식으로 변환합니다.

모든 XML 파일이 동일한 데이터에 같은 마크업 태그를 사용하는 것은 아닙니다. 특정 목적에 맞게 모든 태그를 표준화하는 보편적인 정의를 사용하는 HTML과 달리, XML 형식의 제작자는 데이터를 담고 구조화하기 위해 임의의 태그를 만들 수 있습니다. XSLT 스타일시트에는 XSLT 프로세서를 통해 실행될 때 태그와 데이터 구조를 변환하는 지침이 포함됩니다. XSLT를 사용하면 하나의 프로그램용으로 만든 XML 파일을 다른 프로그램과 호환되는 XML 파일로 변환하거나, 다른 방식으로 표시하기 위한 파일로 구조를 변경할 수 있습니다.

예를 들어 XML을 사용해 레시피를 저장하는 레시피 관리 앱이 두 개 있다면, 재료와 조리법을 나타내는 서로 다른 XML 태그를 사용할 수 있습니다. 태그를 변환하고 파일에서 데이터를 구조화하는 방식을 변경하여 한 형식을 다른 형식으로 변환하는 XSLT 스타일시트를 작성할 수 있습니다. XML 레시피를 웹 브라우저에서 보거나 프린터로 보낼 수 있는 HTML 파일로 변환하는 추가 스타일시트를 만들 수도 있습니다.

XSLT 사양의 첫 번째 릴리스는 XML 파일을 다른 XML 파일, HTML 페이지 및 일반 텍스트 문서로 변환할 수 있습니다. 두 번째 릴리스인 XSLT 2.0(2007)에서는 XSLT 프로세서가 정규 표현식과 새로운 함수 및 날짜와 시간 데이터를 수학적으로 처리하기 위한 연산자를 사용해 XML 파일 내의 데이터 문자열을 수정할 수 있는 새로운 기능이 추가되었습니다. 또한 XML 입력을 원본의 서로 다른 측면을 포함하는 여러 출력 파일로 나누는 기능도 도입되었습니다. 가장 최근 릴리스인 XSLT 3.0(2017)에서는 매우 큰 입력에 대한 지원이 향상되어 XML 프로세서가 입력 파일을 완전히 로드하기 전에 데이터 변환과 출력을 시작할 수 있게 되었습니다. 또한 JSON 파일을 입력으로 사용할 수 있는 기능도 추가되었습니다.

업데이트됨 December 15, 2023 작성: Brian P.

quiz지식 테스트하기

Which technology allows a computer to load an operating system over a network?

A
PCI
0%
B
PXE
0%
C
PON
0%
D
PS/2
0%
Correct! Incorrect!     View the PXE definition.
More Quizzes →

Tech Terms 컴퓨터 사전

이 페이지의 XSLT에 대한 정의는 TechTerms.com의 저자가 작성한 원본 정의입니다. 이 페이지를 참조하거나 이 정의를 인용하려면 정의 바로 아래에 있는 녹색 인용 표시줄을 사용하세요.

저희의 목표는 컴퓨터 용어를 이해하기 쉬운 방식으로 설명하는 것입니다. 게시하는 모든 정의에서 정확성과 간결함을 추구합니다. 이 정의에 대한 피드백이 있거나 새로운 기술 용어를 제안하고 싶으시면 문의해 주세요.

Tech Terms 뉴스레터

매일 또는 매주 발행되는 뉴스레터로 기술 지식을 향상시키세요! 지금 구독하고 새로운 용어와 퀴즈를 이메일로 받아보세요.

무료 TechTerms 뉴스레터 구독하기

이메일을 얼마나 자주 받고 싶으신가요?

각 이메일에 포함된 링크를 통해 언제든지 구독을 취소하거나 수신 빈도를 변경할 수 있습니다. 질문이 있으신가요? 문의해 주세요.

참고: 뉴스레터는 영어로 발송됩니다.