XPath

개념 XPath는 W3C 표준으로 XML 문서에서 노드를 탐색하고 조회하기 위한 기술이며 XSLT의 핵심 기반입니다. XSLT의 select=””, test=”” 내부 표현식은 전부 XPath를 사용합니다. 7가지 노드 유형 문서 노드(루트 노드), 요소 노드, …

다중 분기

1. <xsl:choose> 다중 분기 조건 문법 구조 (if … else if … else와 유사) 실행 흐름:순회 → 나이 정렬 → 키>160 필터 → 키가 200을 넘으면 나이를 굵게 표시합니다. 2. …

조건 판단과 정렬

1. <xsl:sort> 정렬 <xsl:for-each>와 함께 사용하여 반복 순회하는 데이터를 정렬합니다. 문법 규칙 예시: 학생 나이 오름차순 정렬 내림차순 작성 예시: 2. <xsl:if> 단일 조건 판단 조건이 만족될 때만 내용을 출력하며 …

반복문

핵심 태그 1. <xsl:value-of> 역할:지정한 XML 노드의 텍스트 내용을 추출하여 결과 문서에 출력합니다. <xsl:for-each> 반복문과 함께 사용하지 않으면 첫 번째 일치 노드만 가져오며 전체 데이터를 순회할 수 없습니다. 2. <xsl:for-each> …

XSLT 예제<

XML + XSLT HTML 변환 완전 예제 두 개의 파일을 준비하세요: XML 파일 인코딩이 ISO‑8859‑1(서유럽 문자 집합)으로 선언되어 있으면 영어 외 문자가 정상적으로 저장되지 않아 깨진 글자가 생깁니다. 코드에서 UTF‑8로 …

소개

1. 기본 개념 1. XSL XSL(EXtensible Stylesheet Language, 확장 스타일시트 언어)W3C에서 XML을 위해 제정한 스타일시트 언어입니다. CSS가 HTML용 스타일시트라면 XSL은 XML 전용입니다. 넓은 의미에서 XSL은 세 가지 구성 요소를 포함합니다: …