当前位置:首页 > 日记 > 正文

XML易学习手册(4)XML语法

XML易学习手册(4)XML语法
第四章XML语法

概述:

.xml作为语法规则
两。元素的语法
三。注释的语法
对four.cdata语法
五名称空间的语法
六的语法
对seven.dtd语法

通过学习的前三章,我们了解了什么是XML,它的实现原理和相关术语,然后我们开始学习XML的语法规范,并开始编写自己的XML文档。

.xml作为语法规则

XML文档类似于HTML的原始代码,并且用标识标识内容:
规则1:必须有一个xml语句语句
我们在前一章已经提到过这一点,声明是XML文档的第一句,其格式如下:

声明的作用是告诉或其他处理程序:这个文档是一个XML文档,声明语句中的版本表示文档后面的XML规范的版本。独立的指示文件附加到DTD文件,如果有,该参数是没有;编码代表编码的文件使用的语言,默认是UTF-8。

规则2:是否存在DTD文件
如果文档是有效的XML文档(见上一章),那么文档必须有一个相应的DTD文件并严格遵守DTD文件所作的规范:

其中:
!DOCTYPE意味着你必须定义一个DOCTYPE;
doc类型是文档类型的名称,由您自己定义,通常在同一个DTD文件名中;
两参数系统 /公共只是一them.system指由文件使用私人的DTD文件的URL,和公众是指一个文件调用一个普通的DTD文件的URL。
DTD名称是DTD文件的URL和名称。所有DTD文件的后缀称为DTD。
我们仍然使用上面的例子,应该是这样写的。
规则3:注意你的尺寸
在XML文档中,大小是不同的。

这是一个不同的符号。注意当写元素时,前后符号的大小和大小应该相同。例如:正确的解释。
但在XML中,规定所有属性值都必须引用(可以是单引号和双引号),否则会被认为是错误。

规则5:所有标识必须有相应的结束标记
在HTML中,这个标志不能成对出现,与LT相比,在XML中,所有的标识必须成对,并且一个开始标志必须有一个结束标志。否则,它将被视为一个错误。

规则6:所有空标志也必须关闭。
一个空的标签是成对的pairs.such之间没有内容的识别
等待符号。在XML中,要求所有标识必须有结束标记。对于这样一个空的徽标,XML中的处理方法位于原始徽标的结尾:

应写成

应写成;
应写成
第四章XML语法

两。元素的语法

该元素是由一对标识符和内容,是这样的:阿杰。元素的名称作为标识的名称相同。身份可以进一步描述的属性。

在XML中,没有保留字,因此可以任意使用任何单词作为元素名称:

1。名称可以包含字母、数字和其他字母。

2。名称必须是数字或_ (下划线)开头;

三.名称不能以字母XML(或XML或XML)开头。

4。名称不能包含空格。

5中期。名称不能包含()(冒号)

为了使元素更易于阅读、理解和操作,我们有一些建议。

1不要用。因为在许多编程语言,,是一个对象的一个属性,如:font.color.the相同原因最好不要使用,必须使用_ 代替;

2名。尽可能短。

同样的标准尽可能地使用3的大小。名称。

4。名称可以使用非英文字符,例如,在中国,有些人可能不支持它。(IE5目前支持中国元素。)

此外,加一点描述的属性,在HTML中,属性可以用来定义元素的显示格式,如:Word将显示为红色的字,在XML中,属性是描述的身份,这是不到单元内容的显示相关。例如,同样的句子,词,不显示字为红色。(那么,有网友会问:你怎么在红在XML显示文本这需要使用CSS或XSL,下面我们将详细介绍。

三。注释的语法

注释是为了便于阅读和理解,在xml文档中添加附加信息,不会被解释或显示程序。

注释的语法如下所示:
正如您所看到的,它与HTML中的注释语法相同,这非常容易。开发良好的注释习惯将使您的文档更易于维护、共享和更专业。

对four.cdata语法

CDATA的全称是字符数据,它们转换为字符数据。当我们写XML文档,我们有时需要显示字母、数字、符号等,如
例如:
名称
一次性使用或不使用
该文件中必须包含标题元素的子元素,它只能用一次。它可以包含或包含作者和电子邮件子元素,但如果使用,它只能使用一次。
姓名+
至少使用一次或多次
该文件中必须包含标题元素的子元素和至少使用一次。其次,它可以跟随作者的子元素,最后,它必须包含电子邮件子元素,并且它只能使用一次。
名称*
使用一次,多次,或者根本不使用它。
该文件中元素可以包含一个、多个,或无标题的子元素
()
集合组,可以嵌套
元文件中包含一个或多个文本或标题元素。
文件中的元素必须包含的一些内容,内容或注释,或多个组,其中一个,多个或没有标题的子元素,然后一个或没有作者的子元素,然后一个必要的电子邮件的子元素。

此外,我们还可以定义元素的属性,因为我们不建议使用属性,并且我们不详细地在这里展开。

最后,让我们总结学习的前四章中的一些内容,并编写一个简单的DTD、XML和脚本示例,以便读者更容易理解:
1。保存下列文件作为myfile.dtd

2。然后建立XML文档myfile.xml:

当你打开myfile.html,你就可以看到效果。

在第四章的最后,我们对XML有一些基本的了解,在第五章中,我将解释一个成功的XML应用实例,展示XML的强大功能。

相关文章

使用Windows2000安装CD

使用Windows2000安装CD

安装,电脑软件,CD,很多人把光盘上安装win2000后。事实上,Win2000安装光盘中的巧妙运用,可以解决一些传统方法不能解决的问题。 1。恢复启动菜单 如果更多的Win9x / 2000是用在电脑上,一旦Win9X损坏,Win9X安装将导致多个启动菜单丢失。在这一…

肯塔基家庭桶半价肯塔基肯塔基家庭

肯塔基家庭桶半价肯塔基肯塔基家庭

肯塔基,半价,家庭,时间,电脑软件,全国肯德基10月28日至11月10日这两周内打出了半价桶的招牌,内容包括3块吮指原味鸡+5块上校鸡块+1对奥尔良烤翅+1对香辣鸡翅+1份小薯条:1只葡式蛋挞+1杯土豆泥+3杯中杯可乐。价格在45元左右。活动时间:10月28日~11月1…

QQ拼音体验智能打字

QQ拼音体验智能打字

智能,拼音,电脑软件,QQ,QQ拼音体验智能打字: 智能机,在形容词词汇经常出现,也被引入到该输入法的词汇介绍了QQ拼音3.2。除了输入速度和易用性的不断提高,QQ拼音输入法试图为输入法注入智能细胞使我们即使是最普通的文本输入最先进的智能技术,经…

微软XPSP3可以安装后ie8rc1被卸载

微软XPSP3可以安装后ie8rc1被卸载

卸载,安装,电脑软件,在IE 8 RC1 XP SP3发布谣言,Windows用户安装后将无法卸载,我想发布这消息是官方IE博客,但没有仔细看断章取义,在Windows XP SP3的注意。事实是:只要你还没有安装IE8 Beta版升级到Windows XP SP3之前,那么IE8 RC1可以通过安装,…

提高BT下载速度全力攻击优化配置比

提高BT下载速度全力攻击优化配置比

比特彗星,下载速度,优化配置,电脑软件,BT,文本/里德 1。关于这篇文章 1。首先感谢BitComet开发组为我们提供这样一个高性能的BT下载客户端。 2。如果您在本文的帮助下提高了下载速度,下载时不要限制上传速度。 3、本文适用于尚未达到网络…

网络和新技术将促进全球媒体娱乐业

网络和新技术将促进全球媒体娱乐业

媒体,新技术,网络,快速发展,娱乐业,  天极网6月30日消息 PricewaterhouseCooper公司(普华永道)的研究表明,到2008年,互联网和新技术将帮助全球媒体和娱乐市场取得1.7万亿美元的营收。   该研究公司指出,与2003年4.2%的增长率相比,今后五年内…

流量仍然是用户痛点流的焦点还是竞

流量仍然是用户痛点流的焦点还是竞

用户,流量,仍然是,焦点,竞争,今年夏天,移动互联网已经大不相同了。运营商在移动互联网上带来了嫁妆和嫁妆,给移动互联网的竞争态势带来了更多的波澜。 流;时机 运营商的参与使得市场在沉寂之后崛起,然而,不同的合作方式和竞争层次都与流量挂钩…

Win7supportsvirtualmachinesstart

Win7supportsvirtualmachinesstart

电脑软件,Win7supportsvirtualmachinesstartedfromVHD,赢得7支持虚拟机从VHD 我们知道Windows 7内置的VHD原支持(虚拟硬盘)。在大家的印象中,虚拟机只能在运行Windows 7操作系统,带来了新的特征(版本号为后建7000):从本地系统。 如图所示:我有几…

Windows2000的NAT配置方法

Windows2000的NAT配置方法

方法,配置,电脑软件,NAT,目前不少学校接入Internet采用ADSL接入或者专线接入,ISP往往只分配一个IP地址。如何共享上网呢?买路由器不合算,用Proxy服务又嫌麻烦,怎么办?我们不妨试试用Windows 2000 Server的网络地址翻译功能。一、网络地址转换NAT…

如何启用Windows7系统自带的Window

如何启用Windows7系统自带的Window

防火墙,启用,系统自带,电脑软件,Windows,Windows7系统的Windows防火墙可以有效帮助你防止计算机病毒侵入计算机。如果您的电脑没有安装第三方的防火墙软件,您可以启用Windows防火墙安装在win7的系统,以及如何启用Windows防火墙: 单击{开始{ }…

设置Win7输入法快捷键--个人设置个

设置Win7输入法快捷键--个人设置个

快捷键,设置,输入法,电脑软件,如果你的Windows7系统安装了多个输入法,切换时,输入多个Ctrl + Shift键的话,你可以设置一个单独的每个输入法的热键切换输入法,只要你能按下热键的方法: 单击任务栏的输入栏,右击可选择{ },在弹出文本服务和输入语言…

Windows7闪存屏幕的简单解决方案

Windows7闪存屏幕的简单解决方案

闪存,解决方案,屏幕,简单,电脑软件,如果你优化Windows7关机优化速度,然后不幸的是,你的屏幕会闪,那就是,当你点击文件夹,桌面会闪出来作为背景,并没有将出现在左上角。 uff1a解 删除HungAppTimeout和waittokillapptimeout子项hkey_users 桌面默认…