Tải bản đầy đủ (.ppt) (65 trang)

giáo trình lập trình web với xml tập 1

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (504.53 KB, 65 trang )

  




ĐHKHTN-CNTT-Lương Há
n Cơ
2
N i dung











 

!"#

$%

$#

#

$



!"

&

ĐHKHTN-CNTT-Lương Há
n Cơ
3
Binary files

" '()*+,

-./012 34,

$5.6-*789(,:-;(*789
(<=>?@=,

:'A5B966<"CDAE*78F9
 G6<)A9H,&*IJ86K- L K
)MNHF*7O6<APEQ
:-;("CDA6--)R)A9*R
9,

S9MT)A9)*+U-

,

ĐHKHTN-CNTT-Lương Há
n Cơ
4

Binary files

*789 7E6-KT*0
A,

VW)L XY0

&0ZXMT*7',

:-/MPN A[. )\-Y)A9
)A9@M,

ĐHKHTN-CNTT-Lương Há
n Cơ
5
Text files

]^6< G,

 HE.(1_E 2`4K+99
-.M^,:-M^- )*+P9-.0,

:'A5B./_B322333329-^abE6-)*+ 
)\-'[cd,

SU)*+YX*78 6<896
)7=,

ĐHKHTN-CNTT-Lương Há
n Cơ

6
Text files

V(HT)A91A4,

:'A5B)A9APE eH8

ĐHKHTN-CNTT-Lương Há
n Cơ
7
SGML

&T0)A=f/'[,

VK+*)@ GE6-PGB()*+Y
 'E*0)*+A6-AgA-)*+A5Y
X*78,

A1 A4Ah)[T,

i"A[HjC]"

#)(EXZX)*+B

ĐHKHTN-CNTT-Lương Há
n Cơ
8
SGML

:-9)*+HXZXB


ĐHKHTN-CNTT-Lương Há
n Cơ
9
XML ?

C]"BO9T'+))\A0HT
*Ik,

Z.T0*7[*)77

i"B=h+)A08A ,&0
- ;)TETT>?@A0,

!"1P"4B-@C]")*+
*+(,

ĐHKHTN-CNTT-Lương Há
n Cơ
10
Khái ni m c b n  
lm
lGmnloGm
lAAmpqAnloAAmlm#lom
lom
start -tag
end -tag
element
element content,
Parsed Character

DATA (PCDATA),
text content,
text node
root
element

ĐHKHTN-CNTT-Lương Há
n Cơ
11
Khái ni m c b n  

=r)X(Ar,

lAAom

&0Tst


<P>
<P>!"
<STRONG>
<STRONG>#$!"%
<EM>
<EM>"&
</STRONG>
</STRONG>'(
</EM>
</EM>
$!!$%)
</P>

</P>

*
<P>
<P>!"
<STRONG>
<STRONG>#$!"%
<EM>
<EM>"&
</EM>
</EM>
</STRONG>
</STRONG>
<EM>
<EM>'
(
</EM>
</EM>
$!!$%)
</P>
</P>

"/-!";(A =2,

 +!",-+.!",+!",-"+.!",

* +!"/,
+!",-+.!",
+!",-"+.!",
+.!"/,


ĐHKHTN-CNTT-Lương Há
n Cơ
12
Document Type ?

!"(Ah)9.-O=uT-
^,

i--9\OA01AA4,

:'A5B-6*0TUHE(vK=R
@A0UHsw-Z)(BUEH(EH,

&0A5-)*+U-6 ,

V9.G!"E)sIx)?.A
 ,)((0J-N@,

ĐHKHTN-CNTT-Lương Há
n Cơ
13
Document Type ?

:'A5B

01"!"23415+!",

+6$/,'+!%%1",'+1/,415337+!",
"1"!"8


+6$/,'+!%%1",'+1/,9":;&3<=8

>3?@$A"1"!"+6$/,'+1/,8

@BC43?@$+!%%1",
"1"!"8

(R)?# ,&*;*7)^E
T)@)T-.>?K<[,

:-[K9.# ER;ZKK
h+6<OA5R=6-sA5(,

ĐHKHTN-CNTT-Lương Há
n Cơ
14
XML dùng đâU ?D

!").Jy1DAkEzP46-T01:{E
n64,

!"A5))\A000OA56<,


BIAk,


BA5!C CC) 
)\6-k,



B)^*+Y - U)^
*+Y ,CA5!"6-i$,

 !"#!#
 !"#!#B*7[*|$
tTLGk,


B{}{E{}EQ

ĐHKHTN-CNTT-Lương Há
n Cơ
15
Element name

V'[~)Z(-'[1sT0T.
4E'[•€•,

V'[~)ZT-'^‚0',

C'[)ZH(-'^E•r•E•,•

HT)*+(~

HT)*+O'[•B•,ƒ(A5,

VT(~ '[•l•,&*(
~*<'[•m•


ĐHKHTN-CNTT-Lương Há
n Cơ
16
Element name

HT~)Zfƒ•P•=u)A9-

:'A5B•P•E•!"•E•!•EQ

VK+6<0'[

R>B
S^6<E!"e%T~.L )T
A5•P•E*)^6<08PL )- -
~.,:86J ERTHA5•P•U
*I+,


ĐHKHTN-CNTT-Lương Há
n Cơ
17
Element name
lG,m
lttm
lPrm
l2}wm
ly„Pm
l m


ĐHKHTN-CNTT-Lương Há
n Cơ
18
tag name

!"
$
$

:'A5

+6$/,/%E"$"#$!+FGH,'I3/%E"$"#$!
+F$/,

 +F$/!",+.6$/!",

 +6$/!",+.6$/!",

* +6$/!",+.6$/!",

ĐHKHTN-CNTT-Lương Há
n Cơ
19
Whitespace in HTML

".^'[)‚)*+U-
 
 Es0'[B
~EP^AvE6-,


:'A5B

+4,//4$$48 G/I1"
(3#/43"8+.4,

ĐHKHTN-CNTT-Lương Há
n Cơ
20
Whitespace in HTML

…1Ay
%&'
%&'4E*7O'[
~,

lm*7O'[P^Av,

:'A5B

+4,//4$$48
J(/4KJ(/4KJ(/4KJ(/4KJ(/4KJ(/4KG/I1"
(3+($,J(/4KJ(/4K#/43"8+.4,

ĐHKHTN-CNTT-Lương Há
n Cơ
21
Whitespace in HTML

CA5lm,


:'A5B

+4$",//4$$48 G/I1"
(3#/43"8+.4$",

ĐHKHTN-CNTT-Lương Há
n Cơ
22
Whitespace in PCDATA

!"E'[k$#FT9†
*-i",

:'A5B

+,//4$$48 G/I1"(3#
/43"8+.,

>LMM/N15
//4$$48 G/I1"(3#/43"8

R>BK!"%‡ERF= 0'[
k9†,>AY68%T[K.
A!"-A5ˆJ!C) )\-!"
i"E6-(A*<A9i",:-i"8F9†
k,

ĐHKHTN-CNTT-Lương Há
n Cơ
23

End-of-Line Whitespace

V'[P^AvA5*789 H)X
-
(
()XA5}'[

12346-



12w4,

H)X-
)%*+
)%*+;A5.'[

-'[
P^Av,

SL K6=)X)\H0yE
+,-
+,-

F ='[P^Av-'[


*<P>,

ĐHKHTN-CNTT-Lương Há

n Cơ
24
Whitespace in Markup

{H9)(x(0k-!"[[
T(>?,&((9†-T
*Y)K-,

:'A5B
+,
+"$,///!"+."$,
+.,
$O(BOPI"/43"$"1"!"+"$,
<Q3&"!15!4R>LMM8S3?!/2OT;&2
%U'OT;O$V&B/+,W5$3
+"$,8XI"/43"3Y3?3%Z<[5
1%\<]3'W5;3/;O@415!4R
%37518XI"/43"<Q3]15
extraneous white space
extraneous white space8

ĐHKHTN-CNTT-Lương Há
n Cơ
25
Attributes

(H.'6-r ,

./01
./01

23
23
.451
.451
6
6

:'A5B

 +G>^3"3O"%,

 +G>^3"3O"%_$",

* +G>^3"3O"%_`$"`,

* +G>^3"3O"%_a$"a,

 +G>^3"3O"%_a$"`,

* +#$_b-`/3O!"c,

 +#$_d-`/3O!"e,

* +#$_dG/%bc!e,

 +(%_aa_aAa,+.(%,

×