什么是XML?
可扩展标记语言(extensible markup language, XML)。
类似于HTML,但它用于结构化、传输和存储数据,而非展示数据;其中标签是自定义的,而非预定义的。
< | < | less than |
> | > | greater than |
& | & | ampersand |
' | &apos | apostrophe |
" | " | quotation mark |
例如,肥鸟在自己的行李上用XML贴了一张标签:
<!-- 这是一张标签-->
<label>
<owner>Fat bird</owner>
<tel>*******7441</tel>
<address>No.4, Bird's Nest</address>
<content>Some clothes and textbooks</content>
</label>
怎么写XML?
XML文档的要素:*XML声明,元素
<?xml version"1.0" encoding="UTF-8"?>
<root>
<child>
<subchild>...</subchild>
</child>
<child>
<subchild>...</subchild>
...
</child>
</root>
根元素是所有其他元素的父元素。
每个元素包括开始标签,结束标签,元素内容。
元素名可以包含字母、数字、字符,但不能以数字或标点符号开始,不能以xml开始(或X目录,XML),不能含空格。
可以包含属性,位于开始标签中(名称="值"),其中双引号也可使用单引号。(尽量避免使用属性,因其不易于扩展。)
可以向元素分配ID引用,用于标识XML元素
如:
<title lang="en" color="blue">How to write XML file?</title>
<man id="1" age='30' nickname="the "Kiwi"">Kevin</man>
<man id="2" age="16" nickname='the "Panda"'>Betty</man>
【注意】
1. XML标签对大小写敏感
2. 允许空标签
<tag></tag>
<tag />
3. 标签必须正确嵌套
参考文献:XML 教程 | 菜鸟教程