XML简单知识

 

XML 指可扩展标记语言(EXtensible Markup Language。

XML 是一种标记语言,很类似 HTML。

XML 的设计宗旨是传输数据,而非显示数据。

XML 标签没有被预定义。您需要自行定义标签。

XML 被设计为具有自我描述性。

XML 是 W3C 的推荐标准。

XML文件表示的是层次结构,属性文件是一种简单的平面结构。

XML 不会做任何事情。XML 被设计用来结构化、存储以及传输信息。

XML 仅仅是纯文本。

XML 不是对 HTML 的替代。

XML 是对 HTML 的补充。HTML 被设计用来显示数据。

对 XML 最好的描述是:XML 是独立于软件和硬件的信息传输工具。

XML 应用于 web 开发的许多方面,常用于简化数据的存储和共享。

XML 把数据从 HTML 分离。

XML 文档形成了一种树结构。

XML 使用简单的具有自我描述性的语法。

XML 文档中的空格不会被删节。

XML 文档中的错误会终止你的 XML 程序。

XSLT 是首选的 XML 样式表语言,远比 CSS 更加完善。

使用 XSLT 的方法之一是在浏览器显示 XML 文件之前,先把它转换为 HTML。

XML 元素可以在开始标签中包含属性,类似 HTML。属性提供关于元素的额外信息。

XML 属性必须加引号,不过单引号和双引号均可使用。

我们极力向您传递的理念是:元数据(有关数据的数据)应当存储为属性,而数据本身应当存储为元素。

Xml文件头之后通常是文档类型定义(DTD)。

在设计xml文档结构时,最好使元素要么包含子元素,要么包含文本。

属性只应该在修改值的解释时使用,而不是在指定值时使用。

处理命令是专门在处理XML文档的应用程序中使用的指令,它们将用<? 和?>来限定。

注释用<!--  -->来限定,但不能含有字符串--。

所有现代浏览器都内建了供读取和操作 XML 的 XML 解析器。解析器把 XML 转换为 XML DOM 对象 - 可通过 JavaScript 操作的对象。(具体示例可以参考w3school)

 

“形式良好”(Well Formed)的 XML 文档会 XML 语法规则:

XML 文档必须有根元素。

XML 文档必须有关闭标签。

XML 标签对大小写敏感。

XML 元素必须被正确的嵌套。

XML 属性必须加引号。

 

XML 元素必须遵循以下命名规则:

名称可以含字母、数字以及其他的字符。

名称不能以数字或者标点符号开始。

名称不能以字符 “xml”(或者 XML、Xml)开始。

名称不能包含空格。

 

 

你可能感兴趣的:(xml)