Professional Documents
Culture Documents
</document>
Nguyn c Cuong - Khoa CNTT - cuongnguyenduc@gmail.com
V DU (tt)
Tao cc phn t con
<?xml version=1.0 standalone=yes?>
<document>
<customer>
</customer>
<customer>
</customer>
<document>
Nguyn c Cuong - Khoa CNTT - cuongnguyenduc@gmail.com
V DU (tt)
i vi mi khch hng ta thm thng tin v tn bng th
<name> cng vi thng tin chi tit <first_name> v <last_name>
<?xml version=1.0 standalone=yes?>
<document>
<customer>
<last_name>Smith</last_name>
<first_name>Sam</first_name>
</customer>
<customer>
</customer>
<document>
Nguyn c Cuong - Khoa CNTT - cuongnguyenduc@gmail.com
V DU (tt)
Thm thng tin v on t hng
<customer>
<last_name>Smith</last_name>
<first_name>Sam</first_name>
<date>October 15, 2001</date>
<orders>
</orders>
</customer>
Nguyn c Cuong - Khoa CNTT - cuongnguyenduc@gmail.com
V DU (tt)
<customer>
<last_name>Smith</last_name>
<first_name>Sam</first_name>
<date>October 15, 2001</date>
<orders>
<item>
<product>Tomatoes</product>
<number>8</number>
<price>$1.25</price>
</item>
</orders>
</customer>
Nguyn c Cuong - Khoa CNTT - cuongnguyenduc@gmail.com
XML WELL - FORM
XML phn bit ch hoa v ch thung
Cc khai bo XML phi uc t ngay dng u tin ca ti liu
Ti liu chi c 1 phn t gc, cc phn t khc nu c phi l
con ca phn t gc
Mi phn t XML khc rng phi bao gm y th ng
ng phn t rng vi chui ng />
Mi phn t trong ti liu khc phn t gc u phi nm gia
cp th gc
Cc gi tr[ ca thuc tnh phi uc t trong du nhy i ()
Nguyn c Cuong - Khoa CNTT - cuongnguyenduc@gmail.com
Mt s khi nim khc
Tp k t v m ha
Khng gian tn (Namespace)
Nguyn c Cuong - Khoa CNTT - cuongnguyenduc@gmail.com
TAP K TUV M HO
Tp k t mc [nh ca XML l UTF-8 (8 bits). y l
b m thu gn caUTF-16 (16 bits), n chnh l b m
ASCII nm trong phn u ca b m Unicode.
Nguyn c Cuong - Khoa CNTT - cuongnguyenduc@gmail.com
KHNG GIAN TN (NAMESPACES)
Khi kt hp cc ti liu XML vi nhau c th xy ra
trung hp trng tn th, v vy cn [nh ngha
khng gian tn phn bit chng.
Nguyn c Cuong - Khoa CNTT - cuongnguyenduc@gmail.com
TAO KHNG GIAN TN (tt)
V du:
y l mt thu vin sch c phn t gc l <library>
<library>
<book>
<title>XML</title>
</book>
</library>
Nguyn c Cuong - Khoa CNTT - cuongnguyenduc@gmail.com
V DU (tt)
Khng gian tn dcs uc tao ra cho thu vin nhu sau:
<library
xmlns:dcs=http://www.incoll4.edu.vn/lib>
<book>
<title>XML</title>
</book>
</library>
Nguyn c Cuong - Khoa CNTT - cuongnguyenduc@gmail.com
V DU (tt)
p dng khng gian tn dcs cho tt c cc th no
trong ti liu m ta mun chng duy nht v c
quyn v dcs
<dcs:library
xmlns:dcs=http://www.incoll4.edu.vn/lib>
<dcs:book>
<dcs:title>XML</dcs:title>
</dcs:book>
</dcs:library>
Nguyn c Cuong - Khoa CNTT - cuongnguyenduc@gmail.com
V DU (tt)
Nu ta cn tham kho n cc ta sch ca Amazon, ti liu ny
chc chn s c phn t mang tn <book>. an ton ta s tao
mt khng gian tn cho Amozon nhu sau:
<dcs:library
xmlns:dcs=http://www.incoll4.edu.vn/lib
xmlns:amazon=http://www.amazon.com/lib
<dcs:book>
<dcs:title>XML</dcs:title>
</dcs:book>
</dcs:library>
Nguyn c Cuong - Khoa CNTT - cuongnguyenduc@gmail.com
V DU (tt)
By gi bt k ta sch no ca Amazon u c th ua vo vi
cng [nh dang v cu trc ca thu vin dcs
<dcs:library
xmlns:dcs=http://www.incoll4.edu.vn/lib
xmlns:amazon=http://www.amazon.com/lib
<dcs:book>
<dcs:title>XML</title>
</dcs:book>
<amazon:book>
<amazon:title>XML</amazon:title>
</amazon:book>
</dcs:library>
Nguyn c Cuong - Khoa CNTT - cuongnguyenduc@gmail.com
CDATA
Tha k t SGML - Character DATA
XML parser s b qua vic phn tch vn bn.
<tagname><![CDATA[text]]></tagname>