경진의 블로그

XML과 CSS, XPath, XSL, XSLT 본문

자바개발과정/XML

XML과 CSS, XPath, XSL, XSLT

aith 2008. 7. 9. 08:41
XML과 CSS 마무리

속성 구성과 속성 효과값 관련 예제이다.


글자 속성 관련 예제이다.


색상과 배경 속성 관련 예제이다.


문자 간격과 맞춤 속성 관련 예제이다.
 

XPath는 설명 위주로 하고 패스

XSL, XSLT

템플릿을 사용하여 임의의 XML 문서를 HTML 문서로 변환하는 예제이다.
 

XML 문서에 <apply-templates> 요소를 사용한 예제이다.


XML 문서에 <apply-templates> 요소를 여러 번 사용한 예제이다.


XML 문서에 <apply-templates> 요소를 사용 시 select 속성을 입력하지 않았을 경우이다


특정 요소의 출력을 동일하게 반복해서 표현할 경우이다


<value-of> 요소를 사용한 XSL 문서 예제이다.
※ 현재 노드를 선택하려면 <value-of> 요소의 select 속성에 점(.)을 사용한다.


<output> 요소를 사용한 XSL 문서 예제이다.
※ 출력 문서의 형식을 지정하려면 <output> 요소를 사용한다. <output> 요소를 사용하지 않으면 결과 문서를 XML 문서 형태로 유지한다.


도서 가격이 2만원 이상인 경우만 출력 문서를 작성하게 한 경우이다


<도서> 요소 위치가 홀수면 텍스트 색상을 파란색으로 나타내고, 짝수면 빨간색으로 나타낸 예제이다.


학생 점수에 학점을 부여하는 예제이다.


for-each 요소를 사용하여 도서의 정보를 출력하는 XML 문서 예제이다.


학생 점수에 대하여 정렬을 하는 문서의 예제이다.


kind 속성값으로 정렬(1차 정렬) 시킨 후 price에 대해 정렬(2차 정렬) 시킨 경우이다.


테이블의 첫 번째 칼럼에 번호가 자동 삽입될 수 있도록 하는 XSL 문서 작성 예제이다.


<call-template> 요소의 여러 번 반복 활용 예제이다.


XSLT 요소에서의 변수 사용 예제이다.


XSLT에서의 전역 변수와 지역 변수 선언 예제이다.


<with-param> 요소를 사용하여 <call-template>에 의해 인자 값을 전달하게 되었을 경우 <param> 요소의 값을 무시하고, 전달한 인자 값을 적용하여 출력하는 예제이다.


<text> 요소를 사용한 예제이다.


<copy-of> 요소를 사용하여 학생 정보의 mode 속성 값이 1이면 모든 내용을 복사해서 출력하고, mode 속성 값이 0이면 전화 번호 정보를 출력하지 않는 XSL 문서의 예제이다.


<include> 요소를 사용하여 book 노드에 대한 템플릿 룰을 외부 XSL 문서에서 정의하고 이것을 참조하는 XSL 문서 작성 예제이다.


<import> 요소를 사용하여 book 노드에 대한 템플릿 룰을 외부 XSL 문서에서 정의하고 이것을 참조하는 XSL 문서 작성 예제이다.

'자바개발과정 > XML' 카테고리의 다른 글

XML과 XSL, XSLT(가계부, 이력서)  (0) 2008.07.11
XML과 XSL, XSLT(도서 목록)  (0) 2008.07.10
XML과 CSS, XPath, XSL, XSLT  (0) 2008.07.09
XML과 CSS  (0) 2008.07.08
XML과 스키마(Schema)  (0) 2008.07.07
XML과 DTD(part.2, part3)  (0) 2008.07.04
Tag
, , , ,
0 Comments
댓글쓰기 폼