XML-
XML - . , .
( ), <>, (). ( ) . , (_) (:) xml.
() .
() :
<author = "" />
, () , .
(<) MDO (Markup Declaration Open ), (>) - MDC (Markup Declaration Close ).
XML (root element). :
<tutorial>
<title>" XL"</title>
<author> </author>
</tutorial>
XML - . <tutorial>.
, , .
, XML . , . .
XML- , (prolog). .
XML (XML Declaration). <?...?>, xml XML. . standalone "yes" "no". "no" , , , , . "yes". , XML :
<?xml version="1.0" encoding="WINDOWS-1251" standalone="yes"?>
, DTD (Document Type Declaration) . , , , . <!DOCTYPE, "" >. .
|
|
:
<?xml version="1.0" encoding="WINDOWS-1251" standalone="yes"?>
<!DOCTYPE tutorial SYSTEM "filename.dtd">
XML Windows. UNIX "KOI8-R". "UTF-8" Unicode.
XML- tutorial SYSTEM, PUBLIC filename.dtd.
, , XML tutorial .
XML-
, ("). . ( ) . :
<author name="" surname="">
, , .
(), . :
< myElement attribute='"value"' >< /myElement >
, , , . , ", '. " '. :  .
, : ? , , , .
. , . . , < work-phone > < home-phone >, < phone-list >, < phone-list >. , < name > , , , . < name > " /> ". XML- :
<?xml version="1.0" encoding="Windows-1251"?>
<!DOCTYPE notebook SYSTEM "ntb.dtd">
< notebook >
< person >
< name first="a" snd="" surname="" />
|
|
< birthday > 25.03.1977 </ birthday >
< address >
< street > , 23-15 </ street >
< city > - </ city >
< zip > 123456 </ zip>
</ address >
< phone-list >
< work-phone>2654321 </ work-phone >
< work-phone>2654 023 </ work-phone >
< home-phone>34567 81 </ home-phone >
</ phone-list >
</ person >
< person >
< name first="Map" snd ="" surname="" />
< birthday > 17.05.1969 </ birthday >
< address >
< street > , 17 </ street >
< city> </ city >
< zip > 234561 </ zip >
</ address >
< phone-list >
< home-phone > 2334455 </ home-phone >
</ phone-list >
</ person >
</ notebook >
(, ).
< name first="a" snd="" surname="" /> - .
< person > : < name />, < birthday >, < address >, < phone-list>. .
. , , , . < city > type, , , . :
< city type="" > Moca </ city >
, , . XML Unicode.