XML-Extensible Markup Language
定义:XML is a markup language that defines a set of rules for encoding documents in a format which is both human-readable and machine-readable.
<?xml version="1.0" encoding="ISO-8859-1"?> <--- XML declaration <note> <--- start-tag <to>George</to> <from>John</from> <heading>Reminder</heading> <body>Don't forget the meeting!</body> </note> <--- end-tag
几个概念:
Tag: a markup construct that begins with [<] and ends with [>].
- start-tags: <section>
- end-tags: </section>
- empty-tags: <line-break />
Element: a logical document component which either begins with a start-tag and ends with a matching end-tags.
- <Greeting>Hello, word.</Greeting>
- <line-break />
Attribute:a markup construct consisting of a
name/value pair that exists within a start-tag or empty-eleement tag.
Example: <img src="example.jpg" alt="Foligno" /> <--- [src] and [alt] are the attributes