粘几个看到的知识点

1.XML 声明(可选,放在第一行)

<?xml version="1.0" encoding="utf-8"?>

2.所有的 XML 元素都必须有一个关闭标签

XML 声明没有关闭标签。这不是错误。声明不是 XML 文档本身的一部分,它没有关闭标签。

3.XML 标签对大小写敏感

<Message>这是错误的</message>
<message>这是正确的</message>

4.XML 必须正确嵌套

不正确的

<b><i>This text is bold and italic</b></i>

5.XML 属性值必须加引号

<note date="12/11/2007">
<to>Tove</to>
<from>Jani</from>
</note>

6.实体引用

在 XML 中,一些字符拥有特殊的意义。

这样会产生 XML 错误:

<message>if salary < 1000 then</message>

为了避免这个错误,请用实体引用来代替 "<" 字符:

<message>if salary &lt; 1000 then</message>

 7. 五 个预定义的实体引用:

&lt; < less than
&gt; > greater than
&amp; & ampersand
&apos; ' apostrophe
&quot; "

quotation mark

 8.XML 中的注释

<!-- This is a comment -->

9.在 XML 中,空格会被保留

10.XML 以 LF 存储换行

在 Windows 应用程序中,换行通常以一对字符来存储:回车符(CR)和换行符(LF)。

在 Unix 和 Mac OSX 中,使用 LF 来存储新行。

在旧的 Mac 系统中,使用 CR 来存储新行。

XML 以 LF 存储换行。