Professional Documents
Culture Documents
XML
XML
XML
LANGUAGE - XML
- -
XML
1998 W3C
:
.
XML de facto
25.06.13
XML
XML
-
25.06.13
XML
25.06.13
25.06.13
25.06.13
OEM
-
OEM
, ,
:
(label, oid, type, value)
25.06.13
XML
XML ( )
HTML
25.06.13
SGML :
(DTD
Document Type Definition), .
XML -,
SGML , .
XML HTML
.
25.06.13
XML
25.06.13
10
XML
XML
25.06.13
XML
XML
XML
DTDs
11
XML
,
,
-
start-tag
end-tag ( <STAFF></STAFF>)
XML
,
,
<EMPTYELEMENT/>
25.06.13
12
XML
-
start-tag
( : <STAFF branchNo = B005>)
-
( : <SEX gender = M/>)
, -
25.06.13
13
XML
-
:
25.06.13
14
. XML
.
25.06.13
15
<students>
<student>
<studentCode>. . .</studentCode>
<forename>. . .</forename>
<surname>. . .</surname>
<studyType>. . .</studyType>
<startYear>. . .</startYear>
</student>
</students>
<student studentCode=>
...
25.06.13
</student>
16
25.06.13
17
DTD XML
:
25.06.13
a
.
18
XML
Asteriks (*) ;
Plus (+) ;
Question mark (?) ;
;
.
25.06.13
19
,
, ,
: ,
.
6 :
CDATA - character data, ;
ID
;
IDREF IDREFS-
ID ;
ENTITY ENTITIES ;
NMTOKEN NMTOKENS ,
25.06.13 ;
20
<!ATTLIST
#IMPLIED ,
#REQUIRED ,
#FIXED
<!ATTLIST
25.06.13
21
, DTD
XML :
25.06.13
22
, IDS ID
REFERENCES
XML ID
.
IDREF
d , IDREFS
Branch Has Staff,
STAFF BRANCH
:
<!ATTLIST STAFF staffNo ID #REQUIRED>
<!ATTLIST BRANCH staff IDREFS #IMPLIED>
25.06.13
23
ID IDREFS
25.06.13
24
XML
: -
XML
XML -.
- XML
:
25.06.13
XML , ,
<?xml version 1.0?>
;
;
start-tag end-tag;
XML
-, XML
,
DTD.
25