第2章 XML语法幻灯片.ppt

  1. 1、本文档共42页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
安徽师范大学 第二章 XML语法 2.1 XML文档结构 2.2 XML文档的元素 2.3 XML元素的属性 2.4 CDATA区段 2.5 XML名称空间 体验项目——编写关于班级学生信息的XML文档 使用记事本编写某班级的学生信息,要求符合XML语法的规范。学生信息包括姓名、年龄、电子邮箱、身高、电话、单位等;单位又包含地址、邮编等信息,每个学生都要有一个“编号”属性作为标识。例如,姓名为“张三”的学生有两个电子邮箱,每个学生有电话或手机。XML代码如下所示: ?xml version=1.0 encoding=“GB2312? !--以下是某班级的学生信息,每个学生有姓名、年龄、电子邮箱、 身高、电话、单位等信息,单位又有地址、邮编等信息,每个学生 都要有一个“编号”属性作为标识。名为“张三”的学生有两个电子 邮箱,每个学生要有电话或手机。-- 班级 学生 编号=A0001 姓名张三/姓名 年龄23/年龄 电子邮箱zhangsan@163.com/电子邮箱 电子邮箱zhangsan@/电子邮箱 身高179.5/身高 电话686868/电话 单位 地址上海/地址 邮编100002/邮编 /单位 /学生 学生 编号=A0003 姓名李四/姓名 年龄24/年龄 电子邮箱lisi@263.com/电子邮箱 身高168.0/身高 手机135013562554/手机 单位 地址北京/地址 /单位 /学生 学生 编号=A0002 姓名王五/姓名 年龄21/年龄 电子邮箱wangwu@163.com/电子邮箱 身高179.5/身高 电话686868/电话 单位XXXX公司/单位 /学生 /班级 XML文档的组成 XML文档也属于纯文本文件,该文档一般有如下四部分组成: XML的基本语法 XML文档的注释 XML文档中的注释语句以 !-- 起始,以 -- 结束。在这两者之间,可以输入除了双连字符“--”之外任何想要说明的文字。 XML的处理指令 XML的处理指令简称PI,其用途是为XML解析器提供传送给应用软件或脚本程序的信息,也可以用来指定应用软件处理或显示文档的方法。 处理指令一般具有下列语法格式: ?目标程序名 指令 ? 如: ?xml:stylesheet type=text/xsl href=stu.xsl? 2.2 XML文档的元素 元素的组成 元素是XML文档的重要组成部分,在XML文档中必须存在元素。XML文档的元素一般是由标记头、标记末和标记间的字符串数据构成,如下代码所示: XML标记的命名 XML元素标记的命名规则如下: 标记名字必须以英文字母或下划线“_”开头,中文标记名称必须以汉字或下划线“_”开头。 在使用默认字符集的情况下,标记名称可由零个或多个字母、数字、句点“.”、连字符(-),或底划线“_”构成。 XML解析器对标记名称中的英文字母大小写是敏感的。 标记名称中不能含有空格。 冒号“:”被保留作为名称空间的分隔符,因而不能在普通标记名称中出现。 XML元素的类型 1.非空元素 绝大多数XML元素为非空元素,即在其起始标记和结束标记之间通常会有一定的内容,元素的内容也称为元素的数据,它可以是文本、也可以是该元素所包含的若干个子元素。 2.空元素 所谓空元素是指没有内容的元素,即在开始标记与结束标记之间既无数据内容也无属下的子元素。例如下面的元素: RESUME/RESUME 此种情况下,可将上面的空元素写成: RESUME/ XML元素的嵌套 XML规范指出:一个格式正确的XML文档必须明确地拥有一个唯一的顶层元素,该元素被称为文档元素或根元素,而其它所有的元素都被嵌套在这个元素之下。事实上,XML文档中几乎所有的元素都是以嵌套形式存在的。 如: 客户 公司名称东南实业/公司名称 /客户 见P27-P33的customer_01.xml—customer_03.xml 2.2.2 XML元素综合示例 在一个格式正确的XML文档中可以有多种不同类型和不同层次的元素。例如书中的范例文档Customer_03.xml,包含了含有内部注释语句的元素、携带属性的空元素,以及若干个依层次嵌套的元素。 2.3 XML元素的属性 在XML元素的起始标记中,可以包

文档评论(0)

love87421 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档