XML语言

 

今天我们学习的是XML语言。

首先我们先认识了XML语言:
XML 不但是置标语言,而且是可扩展(extensible) 的置标语言。HTML 提供了一组事先定义好的标记库,XML 则提供了一组标准。根据这个标准,可以根据实际需要自定义新的标记语言,并设计相应的一套标记,就像我们在数据库设计时为了表达信息而设计一组字段一样。因此,准确地说,XML 是一种元置标语言,它允许程序开发人员根据它所提供的规则制定各种各样适合实际问题需要的标记语言,这也正是XML 制定之初的目标所在。

XML文档的分类:
格式不良好(malformed)的xml文档:完全没有遵守xml文的基本
规范的xml文档。

格式良好(well-formed)的但无效的xml文档: 遵守xml文的基本
规范,但没有使用dtd或schema定义语义约束的xml文档。

有效(valid)的xml文档:遵守xml文的基本规范,并使用dtd或schema定义语义约束,而且也完全遵守了dtd或schema定义语义约束的xml文档。

XML语法:

一个XML文件分为如下几部分:
文档声明
元素
属性
注释
CDATA区、特殊字符
处理指令
XML语法-文档声明:

最简单的声明语法:
<?xml version="1.0" ?>
用encoding属性说明文档的字符编码:
<?xml version="1.0" encoding="GB2312" ?> 
用standalone属性说明文档是否独立:
<?xml version="1.0" encoding="GB2312"standalone="yes" ?>

元素 :
元素 (1):
XML元素指XML文件中出现的标签,一个标签分为开始标签和结束标
签,一个标签有如下几种书写形式,例如:

包含标签体:<a>www.itcast.cn</a>
不含标签体的:<a/>
一个标签中也可以嵌套若干子标签。但所有标签必须合理的嵌套,绝对不允许交叉嵌套 ,例如:
<a>welcome to <b>www.it315.org</a></b>
格式良好的XML文档必须有且仅有一个根标签,其它标签都是这个根标
签的子孙标签。
元素(2):
对于XML标签中出现的所有空格和换行,XML解析程序都会当作标签内
容进行处理。例如:下面两段内容的意义是不一样的。
元素(3)——命名规范:
一个XML元素可以包含字母、数字以及其它一些可见字符,但必须遵守
下面的一些规范:
区分大小写,例如,<P>和<p>是两个不同的标记。
不能以数字或"_" (下划线)开头。
不能以xml(或XML、或Xml 等)开头。
不能包含空格。
名字中间不能包含冒号。
属性:

一个标签可以有多个属性,每个属性都有它自己的名称和取值,例
如:<input name="text">
属性一定要用双引号(")或单引号(')引起来
定义属性必须遵循标签相同的命名规范

注释:
Xml文件中的注释采用:“<!--注释-->” 格式

注意:XML声明之前不能有注释


 

发布了79 篇原创文章 · 获赞 6 · 访问量 5万+
展开阅读全文

没有更多推荐了,返回首页

©️2019 CSDN 皮肤主题: 大白 设计师: CSDN官方博客

分享到微信朋友圈

×

扫一扫,手机浏览