공룡호가 사는 세상 이야기

지난 달에 'Ajax에서 XML 처리하기, Part 2' 을 리뷰했었다. 그 때는 DOM 트리 탐색 방법을 이용한 예제를 사용했었는데, 기다렸던 대로 Part 2가 소개되었다.
(Part 1 링크: http://www.ibm.com/developerworks/kr/library/x-xmlajaxpt1/)

1. DOM 트리 탐색
2. 서버쪽 XSLT
3. 클라이언트쪽 XSLT
4. JSON과 동적 스크립트 태그

Part 2 에서는 2,3번 방법을 살펴본다. 모두 XSLT를 사용한다는 공통점이 있다.

Part 1 : DOM 트리 탐색 방법
접근 방법 1을 위한 자료 파이프라인

Part 2 : 서버쪽 XSLT
접근 방식 2가 따르는 자료 파이프라인

Part 2 : 클라이언트쪽 XSLT
접근 방식 3이 따르는 자료 파이프라인

3가지 방식은 비슷하나 조금씩 다른 면이 있다.
간단한 예제라면 브라우저에 아무런 부담이 없겠지만 XML 이 커지면 문제는 달라진다.
또한, 사용자가 사용하는 브라우저와 컴퓨터도 고려해야 한다.
어떤 방법을 사용할 것인가는 각기 다른 모델에 대한 충분한 이해와 적용하는 환경에 따라 선택해야 할 것이다.

좀 더 자세한 설명과 튜토리얼은 아래 링크로.
http://www.ibm.com/developerworks/kr/library/x-xmlajaxpt2/