网站大量收购闲置独家精品文档,联系QQ:2885784924

XML基础知识.ppt

  1. 1、本文档共37页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
XML基础知识要点

XML 元素可以在开始标签中包含属性,类似 HTML。 属性 (Attribute) 提供关于元素的额外信息。 XML 属性 属性通常提供不属于数据组成部分的信息。在下面的例子中,文件类型与数据无关,但是对需要处理这个元素的软件来说却很重要: file type=gifcomputer.gif/file XML 属性必须加引号 属性值必须被引号包围,不过单引号和双引号均可使用。比如一个人的性别,person 标签可以这样写: person sex=female 或者这样也可以: person sex=female 注释:如果属性值本身包含双引号,那么有必要使用单引号包围它,就像这个例子: gangster name=George Shotgun Ziegler 或者可以使用实体引用: gangster name=George quot;Shotgunquot; Ziegler XML 元素 vs. 属性 请看这些例子: person sex=female firstnameAnna/firstname lastnameSmith/lastname /person person sexfemale/sex firstnameAnna/firstname lastnameSmith/lastname /person 在第一个例子中,sex 是一个属性。在第二个例子中,sex 则是一个子元素。两个例子均可提供相同的信息。 在 HTML 中,属性用起来很便利,但在 XML 中,应尽量避免使用属性。 避免 XML 属性? 因使用属性而引起的一些问题: 属性无法包含多个值(子元素可以) 属性无法描述树结构(子元素可以) 属性不易扩展(为未来的变化) 属性难以阅读和维护 请尽量使用元素来描述数据。而仅仅使用属性来提供与数据无关的信息。 针对元数据的 XML 属性 有时候会向元素分配 ID 引用。这些 ID 索引可用于标识 XML 元素,它起作用的方式与 HTML 中 ID 属性是一样的。这个例子向我们演示了这种情况: messages note id=501 toGeorge/to fromJohn/from headingReminder/heading bodyDont forget the meeting!/body /note note id=502 toJohn/to fromGeorge/from headingRe: Reminder/heading bodyI will not/body /note /messages 上面的 ID 仅仅是一个标识符,用于标识不同的便签。它并不是便签数据的组成部分。 程序的实现要求如下: (1)用记事本编写某班级的学生信息,要求符合XML语言的规范。 (2)编写中每个学生要有姓名、年龄、电子邮箱、身高、电话、单位等信息,单位又包含地址、邮编等信息。每个学生要有电话或手机。每个学生都要有一个“编号”属性作为标识。 (3)该文档是否是结构良好的XML文档。 使用记事本编写某班级的学生信息,要求符合XML语法的规范。学生信息包括姓名、年龄、电子邮箱、身高、电话、单位等;单位又包含地址、邮编等信息,每个学生都要有一个“编号”属性作为标识。例如,姓名为“张三”的学生有两个电子邮箱,每个学生有电话或手机。XML代码如下所示: ?xml version=1.0 encoding=UTF-8? !--以下是某班级的学生信息,每个学生有姓名、年龄、电子邮箱、 身高、电话、单位等信息,单位又有地址、邮编等信息,每个学生 都要有一个“编号”属性作为标识。名为“张三”的学生有两个电子 邮箱,每个学生要有电话或手机。-- 班级 学生 编号=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/

文档评论(0)

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

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

1亿VIP精品文档

相关文档