XML 1

You might also like

Download as pdf or txt
Download as pdf or txt
You are on page 1of 5

XML

Extensible markup lnguage ! " # $%


html ) ( ) * + '& html &' " xml

Html
($ 12 0 ./ ! - ,
9 )3# :; < , ,5674 82 3 ),4
?&5 @/ ( : AB ) : =5* 8: >
, 9 # :
&C$ IE , D /7 ), Xml
@/ 6& , xml 9 &&: ?&5 @/ html * E 2
) , , ! $ &'7& $ ,D& xml ) 6& # : ) ,2
H ?&" & G# : FE D html
&/& >I
J , Html * E 2 Xml ,
& L "G ! &K % G , ,
,&K 2 ! $ B) >
& M hello Hello Q : N 4, O .* P >
9 $D x,m,l * P ' =/
0 : QR ! >Html $K Xml ,html ! $ , ,+
0: " QR ! >Xml 1 & "
&
JXml )E G
<? Xml version=”1.0” encoding=”UTF-8” ?>
'& =K . I, 9 $D , xml %C 9 )&
&K >A 2 &1
J ! ( &; ,
<!-- this is a comment -- >
J @3! $ G)E G
<element_name attribute_name=”value”>
….
</element_name>
S ,2 xml
=/ ,&K & )3 &/D% " , D$K
6& 9 G N 4, O .* P ,
J 'D: Xml
.& 'D: S ,2 N +, 9 EG
/ 6& 9 $D Dtd,xsd,xdr T 9, &1 &"
G 9 $D 9,( 9, ) 6, U"8 ,2 9,%1 D2
R 'DG 9, 9 $D V 6& # : @3! $
9 I, R 'DG Xml
Xml 9 I,
9 I, 2 &&: 9 I, ) , &B Dtd I, 9 , .
J 'G Xml
Boolean,Char,String,Float,Int,Time(hh-mm-ss),Date(yy-mm-dd)
J Xml 9 $D ,
6 D& 2 ! GE + D 9 9 / 5) , G ) ,D& Xml
& D 1! R ,1, 9 $D DC D G D
,7& 9 $D (E-Commerence)
(Document Type Definition) Dtd 9 ,
@3 KW G# : "DC&
JDtd I ,
6& 9 $D N ,7& 9 $D J 2
6& 9 $D 4 ,7C 9 $D J 2
J 2 2 I , )E G
<!DOCTYPE 5 X GQ [
…..
]>

<!DOCTYPE 5 X GQ SYSTEM “I, &C DTD”


text ! , D /7 N )3 9, 2 I, ,
9 &2Y Dtd ,C5 only
J X GI, )E G
<!ELEMENT X GQ {#PCDATA|EMPTY|ANY| G>
J G! $ )E G
<!ATTLIST X GQ $ Q ()3I,) >
example:
<!ELEMENT message #PCDATA>
<!ATTLIST message number CDATA #REQUIRED >
Q V number $ & Q, : #REQUIRED $
: 9 $D #FIXED , #IMPILED ) , )3 &

<!ATTLIST message number CDATA #FIXED “ ”>


Z $7&5) , G GV L T
ENTITY )E G
7& 9 $D &nbsp; ! 'G ($ ) > HTML )
Entity G,
<!ENETITY )3Q )3 B>
Example:
<!ENTITY DAY “1382”>

(XML-data-reduced) XDR I, 9 ,
xml ," N , G XDR 9, dtd "
& # : ,7& \ , 9 ] %7 G $ K [
G , Dtd " , ] %7 G &A Xdr
," ] %7 G , L,'> > : 12 G
)3 9 I, # : Dtd 'C Xdr .
$ N Schema 7&" xdr 9 , N 7 XG
, xmlns
Xdr ,C5 / Xml ,2 2 9, ),
: Xml Xdr N I 9,( # :
<? Xml version=”1.0” ?>
<note xmlns=”x-schema:message.xdr”>
…..
</note>
5 X GQ note
J )E G
5 ,D 6& # : G6& ,D Xdr 9 ,
J 9 $D
Xmlns=”urn:shemas-microsoft-com:xml-data”
J 9 $D 5 ,D 9 I, # :
Xmlns:dt=”urn:schemas-microsoft-com:datatype”
Xdr 9 , N
<schema name=”myschema”
Xmlns=”urn:shemas-microsoft-com:xml-data”
Xmlns:dt=”urn:schemas-microsoft-com:datatype”
>
…………..........
………# :…….
……………....
</schema>
J G)E G
<ElementType content=”{empty|textonly|eltonly|mixed}”
dt:type=”data type” model=”{open|closed}”
name=” X GQ ” order=”{one|seq|many}”
/>
JLT
<ElementType name=”note”model=”closed”
content=”textonly” dt:type=”string” />
J, , G @E G
<ElementType name=”note”model=”closed” />
<element type=”messgae” >
</ElementType>
note X G) , G message X GM, # :
J G! $ )E G
<AttributeType default=”Z ?&5 B ” dt:type=”)3I,”
name=” $ Q ” required=”{yes|no}”
/>
X GN AttributeType 9 # : $ )G @
J6 & "G ! , )3# : :
<attribute default=”Z ?&5 B ” type=” $ Q ” >
9 # : B attribute 9 # :Z ?&5 B
&( AttributeType

) 5
$ @ ,&^ . Q ,R7 A , 9 &@

You might also like