初识XML
前言最近接触到了XML,一种扩展标记语言。由于小编在以前学习过HTML语言,远处一看就会感觉他们长得还很像,但是正常人都是知道他们之间一定会有区别的,所以呢,XML到底是什么,到时有什么特点,他们之间的区别又是什么呢?一起来和小编了解一下吧。 叙述1、XML------指可扩展标记语言,一种很像超文本标记语言的标记语言 2、XML 的用途------(1)XML 把数据从 HTML 分离 (2)XML 简化数据共享 (3)XML 简化数据传输 (4)XML 简化平台的变更 (5)XML 使您的数据更有用 (6)XML 用于创建新的 Internet 语言 3、XML的语法规则------XML 文档必须有根元素 XML 中的注释(在 XML 中编写注释的语法与 HTML 的语法很相似) XML 中,空格会被保留,(多个空格不会合并为一个) 实体引用(在 XML 中,一些字符拥有特殊的意义) -----在 XML 中有 5 个预定义的实体引用
4、XML 文档构建模块(所有的 XML 文档(以及 HTML 文档)均由以下简单的构建模块构成): ------元素(XML 以及 HTML 文档的主要构建模块) 5、XML DTD------DTD定义 XML 文档的结构。它使用一系列合法的元素来定义文档结构每一个XML文档都可携带一个DTD,用来对该文档格式进行描述。测试该文档是否为有效的XML文档 示例:
<!DOCTYPE note [
<!ELEMENT note (to,from,heading,body)>
<!ELEMENT to (#PCDATA)>
<!ELEMENT from (#PCDATA)>
<!ELEMENT heading (#PCDATA)>
<!ELEMENT body (#PCDATA)>
]>
6、XMLSchema-----XML Schema 是基于 XML 的 DTD 替代者。 ----XML Schema 可针对未来的需求进行扩展 XML Schema 更完善,功能更强大 XML Schema 基于 XML 编写 XML Schema 支持数据类型 XML Schema 支持命名空间 XML Schema 描述 XML 文档的结构。 如何使用:
<xs:element name="note">
<xs:complexType>
<xs:sequence>
<xs:element name="to" type="xs:string"/>
<xs:element name="from" type="xs:string"/>
<xs:element name="heading" type="xs:string"/>
<xs:element name="body" type="xs:string"/>
</xs:sequence>
</xs:complexType>
</xs:element>
7、XML 与 HTML 的主要差异------它不是超文本标记语言的替代,它是对超文本标记语言的补充。 小结遇到类似的知识点的时候去多查一下,我相信只要看到它(知识)的次数多了,它自然而然也就会和你熟悉了。
推荐学习网站:http://www.w3school.com.cn/index.html (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |