Professional Documents
Culture Documents
Bi tp n gia k2
Mn: XML
Bi 1: KhachSan
1. To tp tin XML KhachSan, bao gm cc trng thng tin sau:
DanhSachKhachSan: Th gc cha danh sch tt c thng tin v khch sn. Mi khch sn
c cc thng tin v tn khch sn v a ch.
Mi khch sn c nhiu loi phng khc nhau. Mi loi c cc thng tin: Tn loi v n
gi. Khch sn ch c cc loi phng sau: phng n, phng i
Mi loi phng c nhiu phng khc nhau. Mi phng c cc thng tin: M phng, tn
phng, lu, S in thoi.
Khch sn c nhiu loi dch v khc nhau. Mi dch v gm M dch v, tn dch v, n
gi. Cc dch v sinh vin t ngh ra v d:git,
Khch sn c nhiu khch n thu. Mi khch hng lu tr cc thng tin sau: Makh,
TenKh, a ch (mi khch hng c th khng c hoc c 1 a ch), CMND, SoDT( SoDT
nhn mt trong hai gi tr l di ng hoc c nh).
Ha n thanh ton cho khch hng gm cc thng tin sau: Mahd, Ngy n, Ngy i, M
phng, M dch v, thnh tin. Mi khch hng c th c 1 hoc nhiu ha n thanh ton.
2. To tp tin DTD nh ngha cu trc ca ti liu XML trn.
3. To tp tin CSS cho php nh dng hin th ti liu XML trn trnh duyt web (IE, FireFox).
4. To tp tin Schema cho ti liu trn.
5. S dng xslt chuyn trang xml thnh trang web nh sau:
C dng ch Chng Trnh Qun L Khch Sn gia mn hnh, kiu <H1> mu ,
H tn sinh vin thc hin gia mn hnh, kiu <H3> mu xanh.
6. To tp tin HoaDon.xslt xut theo dng sau:
HA N THANH TON
1/4
Bi tp thc hnh XML
M khch hng:
Tn khch hng:
CMND:
Ngy lp:
STT Ngy n Ngy i M Phng n gi M Dch V n gi Thnh Tin
Yu cu:
1. Dng ch HA N THANH TON mu , cn gia. Tiu cc ct trong
bng mu XANH, bng CN GIA.
2. Ct SoTT c to ra mt cch t ng.
3. T mu nn xanh cho cc C LOI PHNG L I.
4. Ct Thnh tin c tnh theo cng thc: (NGY I NGY N)*NGI
PHNG + NGI DCH V
7. S dng li file xml, to tp tin xslt hin th bng cho khch hng tn Nguyen Tran
8. S dng li file xml, to tp tin hin th bng cho khch hng tn Nguyen Tran v khch hng
Tran Tuan Anh
9. To cc trang ti liu .hml cha m Script c v phn tch ti liu XML trn vi cc yu cu
sau:
1) Cc phn t c tag l Khachhang
8) Thay i thuc tnh SoDt thnh Di ng ca Node Khach hng u tin (Dng
SetAttribute v NodeValue)
BI 1
1) To file xml vi m t sau:
Phn t gc l SPECIALS c cha cc phn t con: TITLE, MESSAGE, CD
TITLE cha tiu u tin
MESSAGE cha thng ip nm bn di tiu
2/4
Bi tp thc hnh XML
BI 2:
1) To mt cu trc ti liu XML c m t nh sau:
Phn t gc l ManageProduct trong ManageProduct c th cha nhiu phn
t ItemType. Trong ItemType c th cha NameType v nhiu phn t Item.
3/4
Bi tp thc hnh XML
BI 3
1) To mt cu trc ti liu XML c m t nh sau:
Phn t gc l person trong person c th cha 1 hoc nhiu phn t con l student
v employee . Mi phn t student v employee u cha cc phn t con chung
nh sau:
name: cha vn bn ty
birthday: cha vn bn ty
address: cha vn bn ty
Ngoi ra
Phn t student cha thm phn t con na l : department
Phn t emloyee cha thm phn t con na l: room
1) To File DTD tng ng
2) To File Schema
3) To Xpath theo cc iu kin sau:
4) To XLST
BI 4
1) To mt cu trc ti liu XML c m t nh sau:
Phn t gc l ManageAlbum. Trong ManageAlbum ch nhiu phn t Album.
Mi phn t Album ch SubjectAlbum v nhiu phn t song , phn t song cha
title v singer cc phn t SubjectAlbum, title , singer ch d liu vn bn.
To mt cu trc ti liu XML c m t nh sau:
Phn t gc l Programming_Team, c cc phn t con l GroupLeader v
Programer. Mi phn tGroupLeader v Programer c cc phn t con l Name,
Birthday v Description, cc phn t ny cha d liu c bn.
D liu mu:
4/4