xml语法- 幻灯片1

xml语法- 幻灯片1

ID:11547425

大小:845.50 KB

页数:40页

时间:2018-07-12

xml语法- 幻灯片1_第1页
xml语法- 幻灯片1_第2页
xml语法- 幻灯片1_第3页
xml语法- 幻灯片1_第4页
xml语法- 幻灯片1_第5页
资源描述:

《xml语法- 幻灯片1》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、XML语法目标章节目标:通过本章学习,你应该能够:掌握XML的文档结构,包括文档声明、处理指令与注释以及元素与属性的定义了解CDATA段了解实体及字符数据的引用引言任何一门语言都有自己的语法,也即特有的规定性。标记语言,用标记来定界和描述数据,是很多标记集合到一起而形成的一整套语法规则。在HTML4.0中有大约300个不同的预定义好的标记,而且大多数标记都有自己特定的属性。要控制好HTML页面就必须掌握好这些标记及他们的属性的使用,比较困难。XML作为一种新兴的标记语言也有自己的语法。虽然,XML具有比HTML更强大的可扩展性,但它却不是靠繁多的标记和属性,而是允许用户自定义

2、所需要的标记和属性来实现的。用户在编写XML文档时只需遵守简单有限的语法规则,而且必须严格遵从这种语法规则,否则编写的XML文档将不能被正确的处理。在本章的学习过程中,您将能体会到这种“简单”且“严格”的语法特点。用户在创建自己所需的标记时,也要遵从XML中的特定的规则和语法。XML文档结构『例2-1』一个简单的XML文档。<联系人列

3、表><联系人><姓名>张三001<公司>A公司zhang@aaa.com<电话>(010)62345678<地址><街道>五街1234号<城市>北京市<省份>北京XML声明链接可扩展样式表的处理指令XML注释XML文档中的各元素XML文档的声明XML文档的声明格式如下:声明包括以下三部分:版本声明编码声明文档独立性声明XML文档

4、的处理指令处理指令以“”结束,包含用于指示传递给哪个应用程序的目标(PITarget)和处理指令信息。即遵循下面的格式:在例2-1中还有另一条处理指令:”结束,表示该行是一条处理指令,包括信息如下:xml-stylesheet表示用于格式化此xml文档所使用的样式单文件;type=“text/xsl”表示所使用的样式单为xsl(可扩展样式表)。href="mystyle.xsl"表明所使用的样式单文件的路径,为

5、与此XML文档处于同一目录下的mystyle.xsl文件。XML文档的注释同HTML中的注释一样,XML中的注释也是以“”作为定界符,语法如下:其中commenttext是注释字符串。XML1.0标准中指出,出于对SGML的兼容性考虑,注释字符串中不能出现“--”(双连字符)。同时,为避免造成结束分隔符的混乱,“-”(连字符)也不能出现在注释字符串中。XML文档的元素与标记XML中的标记同HTML中的标记有相似之处。如:<联系人>张三一个标记由以下三部分构成:标记的起始符:“<”即ASCII码的小于号,用于表

6、示一个标记的开始;标记名称:一个合法的能对内容进行贴切说明的XML名称,如例中的“联系人”;标记的结束符:“>”即ASCII码的大于号,用于表示一个标记的结束。XML中标记的命名必须符合以下规则:可以以英文字母、中文文字或下划线(_)开头;后面紧跟有效命名字符,除(1)中的内容外,还包括数字、连字符(-)和句点(.),以及在指定编码集中的合法字符;名称中不能包含空格,要使用时,可以用连字符(-)或下划线(_)进行替代;XML严格区分大小写,必须保证开始标记和相应结束标记的完全一致;不能使用“XML”、“xml”、或以此顺序排列的这三个字母的任何组合(如:Xml、xMl、xmL

7、等)开头。W3C保留对以这三个字母开头的命名的使用权;XML语法中对包含冒号(:)的命名没有进行限制,但在实际应用中,不应该随便包含冒号。因为冒号在命名空间(将在后续章节介绍)中是分隔符,有特殊的含义。元素的基本形式XML元素是由XML标记进行定义的。一个元素由起始标记、元素内容和结束标记三个部分组成。一个元素的基本形式如下:<标记名>元素内容例如下面是一个具体的元素:<教师性别=”男”>罗印元素内容元素的内容可以是字符数据、字符引用、实体引用,也可以是其他的元素,也可以既包含字符

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。