알 수 없는 사용자 2007. 11. 20. 13:34

* XSL이란 무엇인가?

XML 문서를 Web Browser에서 볼 수 있도록 만든 기술

많은 기술들이 XSL을 바탕으로 파생되기 때문에 중요하다.

XML이 정보 그 자체를 나타낸다면 XSL은 보여줄때 어떤 형식, 어떤 포멧으로 보여줄 것인지를 결정한다. 이를 위해서 CSS와 XSL 기술이 존재하는데 CSS은 event-driven 방식(user가 액션을 취했을 경우 적용)이고 XSL은 programming-driver 방식(그 자체가 언어처럼 기술) 이다.

실제로는 CSS가 더 중요한 기술이다.


* XSL ---------XSLT : XML 문서를 변환할 때 사용되는 기술

             |

             |----- XML-FO(XSLF) : XML 문서를 report로 print할 경우 사용되는 기술


* Namespace

왜 만들어 졌는가? : Namespace란 XML문서내의 element가 중복될 경우를 피하기 위하여 만들어졌다.

사용방법 과 Range에 대한 내용도 정리가 필요


* XSL에 있어서 가장 중요한 key point는 XSL 문서는 element 단위로 서술하며 element 단위 하나가 처리 process 임을 상기해야 된다.


* XLL : 아직 표준은 아니지만 앞으로 표준으로 될 가능성이 있다.

XLL ------------- X Pointer : 동일한 문서내에서의 이동

                |

                |------ X Link : 서로 다른 page로 이동