You are on page 1of 8

C bn v XML cho ngi mi s dng

Gii thiu chung v ngn ng dnh du


Muc d: Nhp mn
Kay Whatley, Tc gia cng ngh, Freelance
17 07 2009
Nu ban l nguoi moi tm hiu v XML, bi vit ny gioi thiu cc cu trc co ban cua cc
ti liu XML cung nhu cc quy tc m ban phai tun theo d tao duoc mt ti liu XML dinh
dang tt, bao gm cch dt tn theo quy uoc, lng ghp the dng cch, huong dn thuc tnh,
cc khai bo v cc thuc th. Ban cung s hiu tnh hop l cua ca hai cch dng Dinh nghia
Kiu Ti liu (Document Type Definition - DTD) v luoc d.
XML l tu vit tt cua cum tu Extensible Markup Language (Ngn ng dnh dau mo rong), voi bit dnh
dau l cha kha d nhn dang du liu. Ban c th tao ni dung v dnh du n voi cc the d phn chia
ranh gioi, dnh du o mi tu, o mi cum tu, hay o cc thng tin duoc su dung nhiu ln hoc cc thng tin
mun sp xp. Cc tp du liu d, hay mot ti liu bat kv, ban tao n voi cc phn tu (cc the) v ni dung,
v cc the ny s gip cc ti liu duoc hiu mt cch d dng khi chng duoc in ra tu my tnh. Cng
nhiu cc the m ta th cng nhiu phn cua ti liu c th duoc nhn dang. Tu nhung bui du su dung
ngn ngu dnh du cho dn ngy nay, mt trong nhung loi th cua vic dnh du ni dung bng the l nu
h thng my tnh bi hong th d liu in ra vn c th duoc hiu thng qua cc the cua chnh n.
Ngn ngu dnh du duoc pht trin tu rt som, cc cng ty tu nhn v chnh phu d thit lp cc chun
cho ngn ngu dnh du nhu: Ngn ngu dnh du chun tng qut (Standard Generalized Markup
Language - SGML), Ngn ngu dnh du siu vn ban (Hypertext Markup Language - HTML), v cui
cng l XML. SGML c ve hoi phuc tap trong khi d HTML khng du suc manh d nhn dang tt ca cc
thng tin. XML duoc tao ra nhu l mt ngn ngu dnh du d su dung v d mo rng.
Voi ngn ngu XML, ban c th tao cc phn tu ring cua chnh mnh, n cho php ban d dng miu ta
mt cch chnh xc cc phn nho cua thng tin. Thay v xu l vn ban cua ban theo cc d muc v doan
vn, ban c th d dng nhn ra tung phn trong ti liu d. D hiu qua, ban cn xc dinh mt danh sch
c gioi han cc phn tu cua mnh v gn chng vo d. (Ban c th dinh nghia cc phn tu duoi dang dinh
nghia kiu ti liu DTD hoc luoc d, chng ta s thao lun sau). Khi ban d bt du v su dung XML,
hy thoai mi thu nghim cc tn phn tu khi ban xy dung cc tp thuc hnh.
Cch tao mt tp ti liu XML
Nhu d d cp o phn du tin, tp ti liu XML cua ban s bao gm ni dung v cc du duoc thm vo
ni dung d. Ban chn cc the bao quanh ni dung vn ban cua mnh. Th du, ban cn tao mt ti liu
huong dn nu n bng XML. Gia su ban mun vit cng thuc lm mn Ice Cream Sundae trong XML.
D dnh du tn cng thuc, ban bao quanh doan vn ban d bn trong phn tu cua ban bng vic dt the
bt du vo truoc doan vn ban ny v dt the kt thc o cui doan vn. Nhu vy, ban c th goi d l mt
phn tu recipename. D dnh du the bt du cua mt phn tu, hy dt tn cua phn tu bn trong ngoc
nhon (<>) nhu sau: <recipename>. Sau d, dnh ni dung Ice Cream Sundae. O cui vn ban, ban
cho thm the kt thc, the ny l tn cua phn tu bn trong ngoc nhon cng voi du gach cho (/) truoc
tn cua phn tu d, ging nhu sau: </recipename>. Nhung the ny tao thnh mt phan tu, m ban c th
thm ni dung vo hoc ban c th thm cc phn tu khc vo bn trong n.
Ban c th tao ra cc tn phn tu cho cc ti liu ring r nhau hoc mt nhm cc ti liu. Ban cung c
th tao ra cc quy tc, n quy dinh cc phn tu ph hop voi nhau theo mt cch no d dua trn nhu cu cu
th cua ban. Dua vo d ban c th phn chia mt cch r rng hoc nhm cc tn phn tu c dc dim
chung. Ban c th tao quy tc cho nhung ci m mi phn tu duoc php chua v khin cho cc quy tc ny
cht ch, long leo hoc khng qu cht cung khng qu long leo. Mt diu rt quan trong khi tao cc phn
tu d l phai dam bao vic tao ra cc phn tu m dua vo chng ban c th nhn dang duoc cc phn trong
ti liu.
Page 1 of 8 Co ban v XML cho nguoi moi su dung
Bt du tp XML ca ban
Dng du tin trong tp ti liu XML cua ban c l phai l dng khai bo XML. Phn ty chon ny dng
d nhn dang n l mt tp ti liu XML, vic khai bo ny gip cc cng cu v chnh chng ta nhn ra
chng l tp ti liu XML, SGML hay mt vi loai ngn ngu dnh du khc. Khai bo c th vit o dang
don gian nhu sau <?xml?> hoc bao gm phin ban cua XML (<?xml version="1.0"?>) hoc thm
ch ca vic m ha k tu, th du <?xml version="1.0" encoding="utf-8"?> cho b m tiu chun
quc t da ngn ngu Unicode. V khai bo ny phai duoc uu tin thit lp o phn du tin trong tp du
liu, cho nn nu ban c k hoach kt hop cc tp ti liu XML nho thnh mt tp ti liu XML lon hon,
c l ban nn loai bo thng tin ty chon ny.
Tao phn t gc trong ti liu
The bt du v the kt thc cua phn tu gc bao quanh ton b ni dung cua tp ti liu XML. V chi c
duy nht mt phn tu gc trong mt tp du liu, v ban cn "Giy gi" ny d chua dung tt ca ni dung
cua tp ti liu XML. V du 1 l phn du cua th du I. Th du ny su dung phn tu gc c tn <recipe>.
(Ban c th xem v tai v tp ti liu XML ny.)

V d 1. Phn tu gc

Khi ban tao ti liu, ni dung cua ban v cc the thm vo s dt o giua <recipe> v </recipe>.
t tn cc phn t ca ban
Khi d, ban c phn tu <recipe> ging nhu phn tu gc cua
ban. Voi ngn ngu XML, ban chon cc tn cho cc phn tu cua
mnh, sau d dinh nghia theo DTD hoc luoc d tuong ung dua
trn nhung tn d. Nhung tn m ban tao ra c th bao gm cc
k tu theo h thng chu ci, cc chu s v cc k tu dc bit v
du nhu du gach duoi (_). O dy c mt vi diu dng ch v
vic dt tn phn tu:
Du cch khng duoc php su dung d dt tn.
Tn phai duoc bt du bng mt k tu theo h thng
bang chu ci, khng phai l s hay k tu dc bit. (Sau
k tu du tin ny, ban c th su dung bt ky su kt hop
no cua cc chu ci, cc chu s v cc k tu dc bit
duoc php su dung.)
Truong hop khng gy ra li, tuy nhin nn trnh nhm ln khi dt tn.
Dua vo v du o phn truoc, nu ban mun thm tn mt phn tu <recipename>, phn tu ny s c the
bt du l <recipename> v the kt thc tuong ung l </recipename>.

V d 2. Trung hp c nhiu phn tu

Trong tp ti liu XML c th tn tai cc the trng, chng khng c bt cu ni dung g bn trong v c th
duoc biu thi nhu l mt the don bao gm mt cp the bt du v kt thc. Nu mun su dung cu lnh
HTML ging nhu trong th du, nu ban c <img src="mylogo.gif"> , n l mt phn tu don le v
dung mt mnh. N khng chua dung bt ky phn tu con cung nhu vn ban no, chnh v vy n l mt
phn tu trng v c th biu thi nhu sau <img src="mylogo.gif" /> (duoc kt thc boi mt du cch
v gach cho kt thc nhu thng thuong).
<?xm1 ves1on="1.0" encod1ng="u1I-"?>
<ec1pe>
</ec1pe>
Ch khi su dng the
Khi ban tao tp ti liu XML, hy bao
dam rng the bt du v kt thc phai
ph hop voi nhau. Nu chng khng
ph hop, ban s nhn duoc thng bo
li khi su dung hoc mo tp ti liu
XML ny. Voi Internet Explorer, trnh
duyt ny s khng hin thi ni dung
cua ti liu. Thay vo d trnh duyt
Internet Explorer s hin thi thng
dip l the bt du v kt thc khng
ph hop.
<?xm1 ves1on="1.0" encod1ng="u1I-"?>
<ec1pe>
<ec1pename>lce Ceam 5undae</ec1pename>
<pepf1me>5 m1nufes</pepf1me>
</ec1pe>
Page 2 of 8 Co ban v XML cho nguoi moi su dung
Lng ghp cc phn t
Long ghp l dt cc phn tu nm bn trong cc phn tu khc. M trong d, cc phn tu moi duoc goi l
cc phan tu con, v cc phn tu ny duoc bao quanh chng l cc phan tu cha. Mt s phn tu duoc lng
ghp bn trong phn tu gc <recipe>, ging nhu trong V du 3. Cc thng tin cua phn tu con duoc lng
ghp bao gm <recipename>, <ingredlist>, v <preptime>. Bn trong phn tu <ingredlist> c
rt nhiu cc thng tin cua cc phn tu con o trong n, <listitem>. Trong mt vn ban XML, cc phn
tu c th duoc lng ghp voi nhau o nhiu cp d. Nghia l chng ta vn c th lng ghp cc phn tu cp
thp hon o bn trong phn tu con v nhiu cp nho hon nua o trong n.
Mt li c php thng thuong l khi chng ta lng ghp khng chnh xc cc phn tu cha v phn tu con.
D l do bt cu mt phn tu con no cung phai duoc bao quanh mt cch tron ven giua the bt du v the
kt thc cua phn tu cha. Mt diu ch nua l cc phn tu anh, chi hoc em voi phn tu con ny phai
duoc dng truoc khi cc phn tu anh, chi hoc em khc bt du.
Doan m trong V du 3 l mt th du don gian v vic lng ghp cc phn tu. Cc the bt du v the kt
thc khng tr tron voi cc the khc.

V d 3. Lng ghp chnh xc cc phn tu trong XML

Thm cc thuc tnh
Cc thuoc tnh thinh thoang duoc thm vo cc phn tu. Cc thuc tnh ny bao gm cp tn-gi tri, voi
gi tri duoc dt bn trong hai du ngoc kp ("), v du: type="dessert". Cc thuc tnh ny cung cp
cch thuc d luu tru thm cc thng tin mi khi ban su dung phn tu, su thay di gi tri cua thuc tnh l
cn thit khi ban su dung cng mt phn tu o cc vi tr khc khc nhau trong cng mt ti liu.
Ban c th thm thuc tnh hoc ngay ca khi thm nhiu thuc tnh bn trong the bt du cua mt
phn tu: <recipe type="dessert">. Nu ban thm vo nhiu thuc tnh, hy tch chng ring r bng
du cch: <recipename cuisine="american" servings="1">. V du 4 l mt v du v vic thm
cc thuc tnh trong tp ti liu XML, nhu sau.

V d 4. Tp ti liu XML vi cc phn tu v cc thuc tnh

Ban c th su dung mt vi hoc v s cc thuc tnh m ban cho l cn thit. Cn nhc mt cch k cng
v xem xt mt cch chi tit cc thuc tnh m ban thm vo trong ti liu. Cc thuc tnh ny v cng huu
ch nu sau ny chng ta mun sp xp cc ti liu cua mnh v du, khi chng ta sp xp theo cc
loi cng thuc khc nhau. Cc tn thuc tnh c th bao gm cc k tu ging nhu quy uoc dt tn phn
tu, tn thuc tnh khng bao gm du cch v tn phai bt du bng cc k tu trong bang chu ci.

<?xm1 ves1on="1.0" encod1ng="u1I-"?>
<ec1pe>
<ec1pename>lce Ceam 5undae</ec1pename>
<1nged11sf>
<11sf1fem>
<quanf1fy>3</quanf1fy>
<1femdesc1pf1on>choco1afe syup o choco1afe fudge</1femdesc1pf1on>
</11sf1fem>
<11sf1fem>
<quanf1fy>1</quanf1fy>
<1femdesc1pf1on>nufs</1femdesc1pf1on>
</11sf1fem>
<11sf1fem>
<quanf1fy>1</quanf1fy>
<1femdesc1pf1on>chey</1femdesc1pf1on>
</11sf1fem>
</1nged11sf>
<pepf1me>5 m1nufes</pepf1me>
</ec1pe>
<?xm1 ves1on="1.0" encod1ng="u1I-"?>
<ec1pe fype="dessef">
<ec1pename cu1s1ne="ame1can" sev1ngs="1">lce Ceam 5undae</ec1pename>
<pepf1me>5 m1nufes</pepf1me>
</ec1pe>
Page 3 of 8 Co ban v XML cho nguoi moi su dung


D liu XML duc t chc tt du vi XML hp l
Nu ban tun thu theo cc quy tc trong cu trc d duoc dua ra, ban s d dng tao ra mt tp ti liu
XML duoc t chuc tt. D liu XML duoc to chuc tot l tp ti liu XML m n tun thu theo tt ca cc
quy tc cua XML nhu: dt tn phn tu, lng ghp, dt tn thuc tnh v cc quy tc khc.
Ty thuc vo muc dch su dung, ban s c cch t chuc XML cua mnh mt cch hop l nht. Tuy nhin,
ban nn xem lai v du v cch sp xp cng thuc ch bin theo loai. Ban cn phai bao dam rng cc phn
tu phai <recipe> c thuc tnh loi dng cho vic sp xp cc cng thuc ch bin d. Thuc tnh ny
gip vic xc nhn tnh hop l cua tp ti liu XML mt cch chnh xc cho nn cn dam bao rng gi tri
cua cc thuc tnh ny phai chc chn tn tai. Cc thng tin cua cc thuc tnh ny c th l v gi (o dy
khng c su choi chu, v chng s gip ch cho ban rt nhiu trong vic soan thao mt tp ti liu XML).
Xc nhan tnh hop l l vic kim tra ti liu cua ban dua vo cc quy tc m ban d thit lp cho cc phn
tu v cch thuc ban xc dinh cc phn tu con cho mi phn tu cha. Ban c th dinh nghia cc quy tc bn
trong inh kiu ti liu (DTD) hoc bn trong luoc d. Vic kim tra tnh ph hop ny yu cu ban tao ra
cc quy tc v luu chng vo DTD hoc luoc d, sau d lin kt cc ti liu DTD hoc luoc d ny vo
bn trong cc tp ti liu XML.
D kch hoat vic xc nhn tnh hop l cua mt tp ti liu XML, ban khai bo kiu ti liu bng cu lnh
(DOCTYPE) bn trong cc tp ti liu XML cua ban o phn du tin. Dng khai bo kiu ti liu ny lin
quan dn DTD hay luoc d (mt danh sch cc phn tu v cc quy tc) duoc su dung d xc nhn tnh hop
l cua ti liu. Th du, vic khai bo kiu ti liu DOCTYPE cua ban c th xem trong V du 5.

V d 5. DOCTYPE

V du ny gia thit rng tp ti liu chua danh sch cc phn tu cua ban c tn l filename.dtd v duoc luu
tru bn trong my tnh cua ban s l (SYSTEM Hoc nguoc lai, chng ta dng PUBLIC nu chi dn vi tr tp
dng chung).



Cch s dng cc thc th
Cc thuc th c th l cc cum tu hoc cc k tu dc bit. Cc thuc th phai duoc khai bo v duoc biu
thi mt cch r rng nhm trnh xut hin li v dam bao hin thi mt cch r rng.
Ban khng th chn cc k tu dc bit mt cch truc tip vo ni dung trong ti liu cua ban. Nu su dung
cc k tu dc bit bn trong vn ban, ban phai thit lp n nhu l mt thuc th su dung chnh m k tu cua
n. Ban cung c th thit lp cc cum tu nhu tn cng ty nhu l mt thuc th, sau d chn cc thuc th vo
vi tr cn hin thi. D thit lp mt thuc th, du tin chng ta tao tn cho n, sau d chn n vo trong ni
dung cua vn ban, chng ta hy bt du khai bo thuc th bng k hiu (&) v kt thc bng du chm
phy (;) th du, &coname; (hoc bt cu tn no m ban mun). Sau d ban thm m lnh voi DOCTYPE
bn trong du ngoc vung ([]), nhu trong V du 6. Doan m ny gip doan vn ban c th duoc nhn
dang thng qua thuc th dai din cho n.

V d 6. THJC THE

Su dung cc thuc th c th gip ban trnh vic phai g lai cc cum tu hoc cc thng tin nu chng duoc
su dung nhiu ln. Diu ny cung gip ban d dng hiu chinh vn ban cua mnh. Gia su, nu tn cng
<!DOC1YPL MyDocs 5Y51LM "f11ename.dfd">
<!DOC1YPL MyDocs 5Y51LM "f11ename.dfd" | <!LN1l1Y coname "kab1d 1uf1e
lndusf1es"
]>
Page 4 of 8 Co ban v XML cho nguoi moi su dung
ty cn duoc thay di o rt nhiu vi tr khc nhau, ban chi cn lm mt vic rt don gian l dinh nghia lai
ni dung cua thuc th d.



Trnh mc li
Ging nhu khi chng ta tao cc tp ti liu XML, mo chng trong mi truong soan thao XML d kim tra
tnh hop l v chung thuc rng ban hon ton tun thu theo cc quy tc cua XML . Nu ban dang su dung
chuong trnh Windows Internet Explorer, ban c th mo tp ti liu XML cua mnh bng trnh duyt
ny. N s hin thi cc phn tu, cc thuc tnh v ni dung trong tp ti liu XML d. Nu xut hin li,
chc chn bn trong ti liu cua ban tn tai li c php v ban cn phai kim tra ti liu cua mnh mt cch
cn thn. C th cc li ny l do dnh my hoc do qun mo hoc dng cc the cung nhu du chm cu.
Nhu d d cp o phn Lng ghp cc phn tu, mt phn tu m n chua mt phn tu khc, th n l phan tu
cha cua phn tu m n chua bn trong. Ging nhu v du duoi dy, <recipe> l phn tu gc v n chua tt
ca ni dung cua ti liu. Phn tu cha ny, <recipe>, chua cc phn tu con <recipename>,
<ingredlist>, <directions>, v mt vi phn tu con khc. Cu trc ny tao ra phn tu
<recipename>, <ingredlist>, v phn tu <directions> c cng cp, v chng duoc goi l phn tu
anh, chi cua nhau. Ban nn ch khi lng ghp cc phan tu anh, chi mt cch r rng v cn thn. V du 7
l mt XML duoc t chuc tt v duoc lng ghp chnh xc.

V d 7. XML duc t chc tt

Ch : Vic xung dng s gip ban d dng doc m m khng lm anh huong dn ni dung cua tp ti
liu XML.
C l ban nn thuc hnh nhiu voi ti liu cua ban bng cch thay di vi tr cc the bt du v the kt thc
qua d ban s c nhiu kinh nghim voi cc thng bo li.



<?xm1 ves1on="1.0" encod1ng="u1I-"?>
<ec1pe fype="dessef">
<ec1pename cu1s1ne="ame1can" sev1ngs="1">lce Ceam 5undae</ec1pename>
<1nged11sf>
<11sf1fem><quanf1fy un1fs="cups">0.5</quanf1fy>
<1femdesc1pf1on>van111a 1ce ceam</1femdesc1pf1on></11sf1fem>
<11sf1fem><quanf1fy un1fs="fab1espoons">3</quanf1fy>
<1femdesc1pf1on>choco1afe syup o choco1afe fudge</1femdesc1pf1on></11sf1fem>
<11sf1fem><quanf1fy un1fs="fab1espoons">1</quanf1fy>
<1femdesc1pf1on>nufs</1femdesc1pf1on></11sf1fem>
<11sf1fem><quanf1fy un1fs="each">1</quanf1fy>
<1femdesc1pf1on>chey</1femdesc1pf1on></11sf1fem>
</1nged11sf>
<ufens11s>
<11sf1fem><quanf1fy un1fs="each">1</quanf1fy>
<ufens11name>boW1</ufens11name></11sf1fem>
<11sf1fem><quanf1fy un1fs="each">1</quanf1fy>
<ufens11name>spoons</ufens11name></11sf1fem>
<11sf1fem><quanf1fy un1fs="each">1</quanf1fy>
<ufens11name>1ce ceam scoop</ufens11name></11sf1fem>
</ufens11s>
<d1ecf1ons>
<sfep>us1ng 1ce ceam scoop, p1ace van111a 1ce ceam 1nfo boW1.</sfep>
<sfep>D1zz1e choco1afe syup o choco1afe fudge ove fhe 1ce ceam.</sfep>
<sfep>5p1nk1e nufs ove fhe mound of choco1afe and 1ce ceam.</sfep>
<sfep>P1ace chey on fop of mound W1fh sfem po1nf1ng upWad.</sfep>
<sfep>5eve.</sfep>
</d1ecf1ons>
<va1af1ons>
<opf1on>kep1ace nufs W1fh a1s1ns.</opf1on>
<opf1on>use choco1afe 1ce ceam 1nsfead of van111a 1ce ceam.</opf1on>
</va1af1ons>
<pepf1me>5 m1nufes</pepf1me>
</ec1pe>
Page 5 of 8 Co ban v XML cho nguoi moi su dung
Ch khi xem ti liu XML
Trong Hnh 1, cc phn tu cua ban l ra mt cch r rng khi chng ta mo ti liu trong Internet Explorer.
Cc the bt du v kt thc bao quanh ni dung cua ban. Cc k tu du cng ( + ) v du tru ( - ) c hiu
luc cho dn cc phn tu cha k tip, vy nn ban c th lm li tt ca cc phn tu duoc lng ghp bn
trong chng (d l cc phan tu con, chu).

Hnh 1. Mt tp ti liu XML c cc phn tu anh, ch| b| li




Tm tt
Ngoi mt vi cc quy tc don gian, ban c th linh dng thit k cc phn tu v cc thuc tnh XML. Cc
quy tc cua XML khng kh, soan thao mt tp ti liu XML cung khng kh. Diu kh khn d l ban
phai muong tuong diu ban cn tu ti liu cua chnh mnh duoi dang c th sp xp hay c th tm kim
duoc, sau d thit k cc phn tu v cc thuc tnh nhm ph hop voi nhung g ban cn.
Khi ban c tuong tt v muc tiu v cch dnh du ni dung cua mnh, ban c th xy dung cc phn tu
v cc thuc tnh mt cch hiu qua. Tu d, cn thn khi dng the l tt ca nhung g ban cn d c th tao
duoc mt ti liu XML duoc t chuc tt v hop l.




Page 6 of 8 Co ban v XML cho nguoi moi su dung
Ti v


Ti nguyn
Hc tp
XML technical library: Dy l cc bi bo v cc meo cua cc nh pht trin XML, cc huong dn,
cc tiu chun, v cc cun sch cua IBM.

XML topic on Wikipedia: Cc thng tin thm v XML.

XML Tutorials at W3 Schools: Mo rng v kim tra cc k nng cua ban tu co ban dn JavaScript
v cc chu d nng cao khc.

XML specification cua World Wide Web Consortium: Cc thng tin thm v dinh dang vn ban
ny m n c th su dung cho ch ban din tu cung nhu voi cc du liu trn Web v nhung linh vuc
khc.

Introduction to XML (Doug Tidwell, developerWorks, August 2002): Truoc khi khm ph ra XML
l g, tai sao n duoc pht trin v n hnh thnh thuong mai din tu th no duoc chi ra trong phn
gioi thiu ny. Ngoi ra n cn d cp dn nhung ch quan trong khi lp trnh giao din cung nhu
cc tiu chun v hai truong hop cc cng ty dng XML d giai quyt cc vn d thuong mai.

Validating XML (Nicholas Chase, developerWorks, August 2003): Trong phn huong dn ny, s
duoc tm hiu xc nhn tnh hop l cua XML l g v lm sao d kim tra ti liu voi DTD hoc luu
d XML.

New to XML : L nhung bi bo v nhung huong dn khc v XML, cc thng tin tu trung tm ti
nguyn v XML.

IBM XML certification: Chi cho ban cch tro thnh nh pht trin v XML cung nhu cc k thut
lin quan duoc IBM chung nhn.

developerWorks technical events and webcasts: Nhung h tro hin tai v XML.

developerWorks podcasts: Nghe cc cuc phong vn v thao lun th vi voi cc nh pht trin phn
mm.

Ly san phm v cng ngh
IBM trial software for product evaluation: Tao du n moi voi phm mm dng thu c th tai truc
tip tu developerWorks, n bao gm cc cng cu pht trin ung dung v cc san phm trung gian tu
DB2, Lotus, Rational, Tivoli, v WebSphere.


Thao lun
Yahoo! Groups: Tham gia thao lun cc chu d lin quan dn XML.

XML zone discussion forums: Noi ban c th thao lun cc vn d lin quan v XML.

developerWorks blogs: Tham gia vo cc nht k mang v ly thng tin tu cng dng
developerWorks .

M ta Tn Kch thuc Phuong thc tai
V du m ngun example.zip 2KB
HTTP
Thng tin v phuong thuc tai
Page 7 of 8 Co ban v XML cho nguoi moi su dung
IBM, IBM logo, ibm.com, DB2, developerWorks, Lotus, Rational, Tivoli, v WebSphere l thuong hiu cua
tp don International Business Machines Corporation o M v cc nuoc khc. Nhung thuong hiu ny v cc
thut ngu thuong hiu cua IBM duoc xc lp khi chng xut hin ln du tin voi cc k hiu tuong ung (
hoc ), xc dinh d duoc dng k o M hay lut thuong hiu chung so huu boi IBM tai thoi dim thng tin
duoc pht hnh. Nhung thuong hiu d cung c th duoc dng k hoc l thuong hiu cua lut chung o cc
nuoc khc. Danh sch hin tai cua cc thuong hiu cua IBM c o http://www.ibm.com/legal/copytrade.shtml
Biu trung Adobe, the Adobe logo, PostScript, v PostScript l cc thuong hiu d duoc dng k cua Adobe
Systems Incorporated o M v cc nuoc khc. Microsoft, Windows, v biu trung Windows l thuong hiu
cua Microsoft Corporation o M v cc nuoc khc. Tn cc dich vu, san phm, cng ty, c th l thuong hiu
hoc dich vu d dng k. Tn cua cng ty, san phm hay dich vu c th l nhn hiu dng k hoc nhn hiu
dich vu cua nguoi khc.


i nt v tc gi







Kay Whatley l tc gia, bin tp vin v chu bin. C cn l dng tc gia cua mt s cun sch khc, bao
gm XML Weekend Crash Course for Hungry Minds (Wiley, 2000), Tc gia chnh cua Advanced
FrameMaker (TIPS, 2004), v l tc gia cua XML and FrameMaker (Apress, 2004). Cun sch moi nht
v cng ngh cua c l XML: Problem-Design-Solution (Wiley, 2006). Ngoi vic vit sch, Kay cn
thuong xuyn vit bi cho cc tap ch cng nghip v cc trang web.
Page 8 of 8 Co ban v XML cho nguoi moi su dung

You might also like