①.XML名以下划线或字母开始;
②.XML名可包含字母、数字、句点、下划线和冒号;
③.XML名不能包含空格;
④.XML名不能以数字开始,但可包含数字;
⑤.XML名区分大小写。
一个完整地XML应该具备以下规则:
1.文档的开始必须是XML声明。 <?xml version="1.0" encoding="utf-8"?>
2.含有数据的元素必须有起始标记和结束标记
3.不含数据并且仅使用一个标记的元素必须以/>结束。
4.文档只能包含一个能够包含全部其他元素的元素。
5.元素只能嵌套不能重叠。
6.属性值必须加引号。
⑴简单内容,文本或其它数据出现在开始和结束标记之间。开始标记与结束标记有相同名字,但结束标记明要以一个斜杠开始。下面的元素包括一个开始标记、内容和一个结束标记
<author>Stephen Hawking</author>.
⑵把元素用作其它元素的容器,元素包含其他元素,呈现出一种分层或树形数据结构。以下的book元素包含了author和title元素
<book>
<author>Stephen Hawking</author> <title>A brief history of time</title>
</book>
⑶空元素用作属性容器,当元素只包含属性而无内容时,有一种不需使用开始和结束标记的元素简写方式。空元素的书写可用标记名后跟着一个斜杠来表示
<book/>
他表示了:<book></book>空元素常用来包含属性数据。<book title=”A brief history of time” author=”Stephen Hawking”/>