XML:
(. well-formed). XML, XML-. , , , XML. , , XML; XML- () .
(. valid). . , , , , , . , , , . , , , . , , , XML- ; XML- () ( ) .
XML
XML, .
XML , . . XML .
, XML:
<?xml version="1.0" encoding="UTF-8"?><recipe name="" preptime="5" cooktime="180"> <title> </title> <ingredient amount="3" unit=""></ingredient> <ingredient amount="0.25" unit=""></ingredient> <ingredient amount="1.5" unit="">Ҹ </ingredient> <ingredient amount="1" unit=" "></ingredient> <instructions> <step> .</step> <step> .</step> <!-- <step> .</step> - ... --> <step> , .</step> </instructions></recipe>XML
XML- XML (. XML declaration) , XML. 1.0 XML , 1.1 . .
|
|
, XML - UTF-8 UTF-16. , ( ) , ISO/IEC 8859, , , Windows-1251, KOI-8. - , UTF-8 , , , UTF-16; , ; .
, (. root element) ( (. document element)). , .
XML:
<book> : ""</book>XML-, :
<!-- ! XML! --><thing> 1</thing><thing> 2</thing>
- . XML- , <!-- -->. (--) .
<!-- . -->.
XML- , . , . , , <step>, , , , </step>. , , , , XML-. , , . , , , .
(. content) , , () . XML-, , :
<step> , .</step>-, . ( ), . .
|
|
ingredient : amount, 3, unit, . XML-, , .
, :
<instructions> <step> .</step> <step> .</step> <step> , .</step></instructions>instructions step.
XML . , , em strong .
<!-- ! XML! --><p> <em> <strong> </em> </strong></p>, , , , . DTD , , () . :
<foo></foo><foo /><foo/>
XML : .
(. entity) XML , , , . (. entity references) , (&), (;).
XML , lt ( <) amp ( &) . . , .
:
<company-name>AT&T</company-name>& (&), < (<), > (>), ' (') " (") . DTD-.
, HTML . XML ,  , . HTML- XML.
(. numeric character reference) , # ( ), . , , , ASCII- . :
<company-name>AT&T</company-name>, XML-.
XML -, , , ; XML ; XML , ; XML , ; XML . XML , ; XML , , , ; XML , - ; XML ; XML , ; , XML , , (, ); XML ; XSLT, , , -. XML , .[5]
|
|
. XML .[6] XML- . 1 ( 10 ). XML- , ( JSON[2], YAML, Protocol Buffers) , . XML ( , , ), XML . ( ), , XML . , ( ), , . . XML . , , , , . . , XML, - . ( ) XML XML-. , XML , , (YAML, JSON, SweetXML[11], XF[12]).