XML语法规则

XML语法规则

本章内容

  • xml文档声明

  • xml文档必须有根元素

  • 所有xml元素都必须有一个关闭标签

  • xml标签对大小写敏感

  • xml必须正确嵌套

  • xml属性值必须加引号

  • 实例引用

  • xml中的注释

  • xml中,空格会被保留

  • xml以lf存储换行


xml文档声明

实例:

<?xml version="1.0" enconding="utf-8"?>
  • 声明的xml的版本

  • 声明了xml使用的编码


xml文档必须有根元素

特点:

  • xml必须包含根元素,它是所有其他元素的父元素

实例:

<?xml version="1.0" encoding="utf-8"?>
<note>
<to>Tomcat</to>
   <from>Jani</from>
   <heading>Reminder</heading>
   <body>Don't forget me this weekend!</body>
</note>

第一行是声明

<note>是根元素

<to>等标签是子元素


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

再XML中没有单标签的说法


XML标签对大小写敏感

特点:

  • XML 标签对大小写敏感。标签 <Letter> 与标签 <letter> 是不同的。

  • 必须使用相同的大小写来编写打开标签和关闭标签:

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

XML实体引用

在 XML 中,有 5 个预定义的实体引用:('&'和字母后面没有空格,加上空格是为了再文档中输出)

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

注释:在 XML 中,只有字符 "<" 和 "&" 确实是非法的。大于号是合法的,但是用实体引用来代替它是一个好习惯。


XML中注释

Xml和Html的注释写法一样

<!--这是一个注释-->

XML中多个空格会被保留,不会被删减


XML 以 LF 存储换行

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

It's a lonely road!!!
原文地址:https://www.cnblogs.com/JunkingBoy/p/14638864.html