XSLT
Extensible Stylesheet Language Transformations (XSLT)는 전문 처리 소프트웨어와 함께 XML 문서 변환에 쓰이는 XML에 기반을 둔 언어입니다. 비록 그 처리가 "변환"으로 되어 있더라도, 원 문서는 바뀌지 않습니다. 오히려, 새 XML 문서는 기존 문서의 컨텐트에 바탕을 두고 만듭니다. 그러므로, 새 문서를 표준 XML 문법이나 다른 형식(HTML이나 순수 텍스트 같은)으로 처리기가 결과를 직렬(출력)할 수도 있습니다. XSLT는 다른 XML 스키마 사이에 데이터를 바꾸거나 XML 데이터를 웹 페이지나 PDF 문서로 바꾸는데 가장 자주 쓰입니다.
Documentation
- XSLT Element Reference
-
Reference.
- Transforming XML with XSLT
-
XSLT는 스타일시트 만든 이가 그러길 바란다면 컨텐트를 모조리 다시 정리하고 다른 형식으로 변환하는 것을 포함하는 컨텐트 조작(manipulating)과 정렬이라는 중요한 두 방식으로 본래 XML 문서를 변환하게 합니다.
- Using the Mozilla JavaScript interface to XSL Transformations
-
이 문서는 Mozilla 1.2의 JavaScript 인터페이스와 XSLT 처리 엔진까지 설명합니다.
- Specifying parameters using processing instructions
-
Firefox allows stylesheet parameters to be specified when using the
<?xml-stylesheet?>
processing instruction. This is done using the<?xslt-param?>
PI described in this document. - XSLT Tutorial
-
이 W3Schools 입문서는 읽는 이에게 XML 문서를 XHTML같은 다른 형식으로 변환하기 위해 어떻게 XSLT를 사용하는지를 가르칩니다.
- What is XSLT?
-
XSLT와 XPath에 대한 이 방대한 해설은 두 기술에 대한 지식이 없다고 가정하고, 배경, 문맥, 구조, 개념, 입문 용어를 통해 읽는 이를 이끕니다.
- Common XSLT Errors
-
This article lists some common problems using XSLT in Firefox.
Related Topics
- XSLT
- EXSLT
- XPath
-
XSLT Elements
apply-imports
apply-templates
attribute
attribute-set
call-template
choose
comment
copy
copy-of
decimal-format
element
fallback
for-each
if
import
include
key
message
namespace-alias
number
otherwise
output
param
preserve-space
processing-instruction
sort
strip-space
stylesheet
template
text
transform
value-of
variable
when
with-param