XSL (eXtensible Stylesheet Language)
XSL은 문서의 스타일을 포현하는 XML 포맷팅 언어이다.
XML 문서에 적절한 XSL 문서를 적용하면 HTML처럼 화려한 XML 문서를 만들 수 있다.
XSL 문서 생성
XSL은 문서의 스타일을 포현하는 XML 포맷팅 언어이다.
XML 문서에 적절한 XSL 문서를 적용하면 HTML처럼 화려한 XML 문서를 만들 수 있다.
- XSLT (XSL-Transformation Language)
XSL에 포함되어 기존의 XML 문서를 주로 XML, HTML과 같은 다른 포맷의 문서나 다른 XML 문서로 변환하고자 할 때 사용한다. XSL 문서는 XSLT 처리기를 거쳐 다양한 형태의 문서로 변환된다. - XPath (XML Path Language)
XSLT를 통해 문서 변환할 때 사용되는 경로설정을 위한 표현식으로 XML 문서를 트리 형태로 관리하고 지정된 노드를 검색하는 기능을 한다. - XSL-FO (XSL-Formatting Object)
FO의 한 종류로, 사용법은 복잡하지만 정교하게 스타일을 지정해야 하는 출판이나 XML 문서를 모든 출판매체로 출력하는 경우에 매우 유용하다. XSL-FO는 독자적으로 사용할 수 없기 때문에 사용자에 의해 만들어진 XSL Formatter를 거쳐 실제 결과를 얻는 동작 방식을 취해야 한다.
XSL 문서 생성
1: <?xml version="1.0" encoding="UTF-8">
2: <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
...
</xsl:stylesheet>
2: <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
...
</xsl:stylesheet>
- XSL도 XML 문법 규칙을 따라 작성되므로 XML 선언부를 꼭 기록한다.
- XSL 문서의 최상위 엘리먼트를 나타내는 XSL 네임스페이스를 포함한 <xsl:stylesheet>를 선언한다.
1: <?xml version="1.0" encoding="UTF-8">
2: <xsl:transform version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
...
</xsl:transform>
2: <xsl:transform version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
...
</xsl:transform>
WRITTEN BY
- 손가락귀신
정신 못차리면, 벌 받는다.
,