XML과 XSL에 관련된 기초적인 문제인데 연습용으로 하나 강의해 볼까요?
문제는 다음과 같습니다.
name idnumber scholarship amount payment
김인수 10371 Yes 100 Yes
홍득규 19272 No 130 No
정매향 20182 Yes 80 No
조길숙 01823 No 145 Yes
남우곤 07271 No 140 Yes
1. 모든 Data 속성이 이름순으로 sorting되어 Table로 list 되도록, XML 및 XSL 문서를 작성, 결과를 Web상에 Display하시오.
2. 위에 1번문제에서 장학생인 경우와 비장학생인 경우를 list 하는 XSL문서를 각각 작성, 결과를 Web상에 Display하시오.
-----------------------------------------------------------------------------
위의 질문에 대해서...XML 소스는 다음과 같습니다.
(압축을 같은 디렉토리에 풀고 XML을 파일을 웹 브라우저에서 열어 보십시오)
1. 원본소스(XML & XSL) (오른쪽 마우스버튼, 다른 이름으로 저장 클릭)
2. XML 파일을 웹 브라우저에서 보기 (클릭하신후 오른쪽 마우스 버튼을 눌러 "소스보기"를 해보세요)
XML 데이터는 그대로 있고 위에서 요구한 1번 이름순으로 정열한 테이블을 하나 표시했고, 2번에서 요구한 장학생과 비장학생으로 나누어 테이블을 표시했습니다.
모두 XSL에서 간단하게 요리할 수 있죠...XML을 시작하시면 아주 기본적인 사항들입니다.
(원본소스를 다운받아 XSL 소스를 확인하십시오.)
| <?xml version="1.0" encoding="UTF-8" ?> <?xml-stylesheet type="text/xsl" href="sort_sample.xsl"?> <root> <main> <name>김인수</name> <id_number>10371</id_number> <scholarship>Yes</scholarship> <amount>100</amount> <payment>Yes</payment> </main> <main> <name>홍득규</name> <id_number>19272</id_number> <scholarship>No</scholarship> <amount>130</amount> <payment>No</payment> </main> <main> <name>정매향</name> <id_number>20182</id_number> <scholarship>Yes</scholarship> <amount>80</amount> <payment>No</payment> </main> <main> <name>조길숙</name> <id_number>01823</id_number> <scholarship>No</scholarship> <amount>145</amount> <payment>Yes</payment> </main> <main> <name>남우곤</name> <id_number>07271</id_number> <scholarship>No</scholarship> <amount>140</amount> <payment>Yes</payment> </main> </root> |


jason.kim01@gmail.com
댓글을 달아 주세요
친구는 너의 현재 위치의 팬이 되었다!
유용한 정보. 좋은 디자인.
관심을 끌. 너가 좋을 동일할 지점을.
이 위치는 아니라 유익한뿐 재미있는다!
좋은 위치는 찾아본 그것 즐겼다!
걸출한 블로그!
우수한 위치! 많은 감사.
여기 이것은 뉴스 있다!
우수한과 아주 도움이 되는!