본문 바로가기

Develop/XML & XSL

(4)
XSL (eXtensible Stylesheet Language) 이란? XSL (eXtensible Stylesheet Language) 이란? ▪ XML 문서를 presentation 해주기 위한 포맷팅 언어. ▪ xml 문서이다. 1. XSL 의 구성 1) XSLT ( XSL Transformation ) : xml 문서의 구조를 다른 구조로 변환하기 위한 마크업 언어. 2) XPath ( XSL Path Language ) : xml 문서 내에서 특정 part (엘리먼트 or 속성)을 찾아가기 위한 경로 표기 언어. 3) XSL-FO ( XSL Formatting Objects ) : Formatter 프로그램을 통해 XML 문서를 비 XML 문서로 변환하기 위한 마크업 언어. 2. XSL 처리 과정 ▪ Transformation : XML 문서를 다른 구조의 XML ..
xsl arabic RTL 적용 관련 html 태그에 dir 속성값으로 rtl을 전달함(다른 태그도 동일) xsl 에서 rtl 처리를 위해 writingMod를 적용함 참고 1. http://stackoverflow.com/questions/38737484/fop-foblock-container-write-mode-no-context-info-available2. https://www.w3.org/TR/xslt3. http://stackoverflow.com/questions/1921513/display-arabic-text-left-to-right-in-pdf-using-apache-fop-0-954. https://fedorahosted.org/publican/browser/datadir/xsl/html-pdf.xsl5. https://..
XSL 간단정리 개요XSL에 대한 간단한 내용 정리이다. 자세한 내용이 없어서 처음 접하시는 분은 어려울 수도 있다.마지막에 참고에 관련 강좌 링크를 넣어두었으니 더 자세한 내용이나 설명이 필요하신 분은 참고하시기 바랍니다. XSL은 eXtensible Stylesheet Language의 약자입니다. XML에 대한 스타일쉬트(shtylesheed)라고 합니다.다시 말하면 XML을 XSL 통해서 다른 XML(혹은 HTML)로 변환하는 역활을 합니다. 다른 예를 들면 Database에 있는 자료를 쿼리로 불러서 원하는 데이터로 가공하는 부분이라고 보면 되죠. Database가 입력 XML문서가 되고 가공되어 나오는 부분이 다른 XML이나 HTML 문서라고 할 수 있겠네요. 더 정확한 XSL에 대한 내용은 아래 참조에서....
XSL 강좌, 레퍼런스,간단한 정리 XSL 강좌, 레퍼런스,간단한 정리 CSS 에서는 엘리먼트의 데이터만 출력 가능하다.CSS 에서는 한글을 지원하지 않기 때문에 엘리먼트 명을 한글로 하지 않도록 한다. 스타일 시트(CSS)의 문제점과 XSL1.CSS 는 출력내용을 XML문서 구조 그대로 출력한다.2.CSS 는 XML 문서에 없는 내용이나 계산된 결과 출력 불가능3.CSS 는 XML 문서의 모든 내용 출력 불가능 XSL (Extensible Stylesheet Language)1.XSLT (XSL Transformation) A.XML 문서의 구조를 다른 구조로 변환시키는 마크업 언어 ex) XML -> HTML, XML -> WML, XML -> XML2.XPath (XML Path Language) A.XML 문서 내에서 특정 파트(e..