XSLT 튜토리얼
XSLT는 XML 문서를 XHTML 문서나 다른 XML 문서로 변환하는 데 사용되는 언어입니다.
XPath는 XML 문서에서 탐색을 위해 사용되는 언어입니다.
공부하기 전에 필요한 기본 지식:
계속 공부하기 전에, 다음 지식에 대한 기본적인 이해가 필요합니다:
- HTML/XHTML
- XML/XML 이름 공간
- XPath
이 프로젝트를 먼저 배우고 싶다면, 우리의 홈페이지 이 튜토리얼에 접근하세요.
XSLT는 무엇인가요?
- XSLT는 XSL 변환(XSL Transformations)을 의미합니다.
- XSLT는 XSL에서 가장 중요한 부분입니다.
- XSLT는 하나의 XML 문서를 다른 XML 문서로 변환할 수 있습니다.
- XSLT는 XML 문서에서 탐색을 위해 XPath를 사용합니다.
- XPath는 W3C 표준입니다.
XSLT = XSL 변환
XSLT는 XSL에서 가장 중요한 부분입니다.
XSLT는 하나의 XML 문서를 다른 XML 문서나 브라우저가 인식할 수 있는 다른 유형의 문서(예: HTML과 XHTML)로 변환하는 데 사용됩니다. 일반적으로 XSLT는 각 XML 요소를 (X)HTML 요소로 변환하여 이 작업을 완료합니다.
XSLT를 통해 원본 파일에 요소와 속성을 추가하거나 제거할 수 있으며, 요소를 재정렬하고 테스트를 수행하여 숨기거나 보여줄 요소를 결정할 수 있습니다. 이처럼 다양한 작업을 수행할 수 있습니다.
변환 과정을 설명하는 일반적인 표현은 다음과 같습니다:XSLT는 XML 원본 트리를 XML 결과 트리로 변환합니다。
XSLT는 XPath를 사용합니다
XSLT는 XPath를 사용하여 XML 문서에서 정보를 찾습니다. XPath는 XML 문서에서 요소와 속성을 통해 탐색을 위해 사용됩니다.
XPath를 먼저 배우고 싶다면, 우리의 XPath 튜토리얼。
그렇게 어떻게 작동합니까?
변환 과정에서 XSLT는 XPath를 사용하여 원본 문서에서 일치하는 하나나 여러 개의 사전 정의된 템플릿 부분을 정의합니다. 일치가 찾겨지면, XSLT는 원본 문서의 일치 부분을 결과 문서로 변환합니다.