- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第二节创建XML文档
第二章 创建XML文档 湖南大学软件学院 李珩 思考: 我们知道,任何技术都是有代价的,那么,如果引入XML技术,我们需要付出的代价是什么? 人与计算机硬件间的一个问题: 人类擅长处理隐含的结构,计算机希望处理明确的结构,它被设计成擅长于我们所不擅长的。计算机语言越接近自然语言,它对人类越自然,但实现越困难。 稳妥的折衷方案是使用符号算式再加上某些自然语言子集。 这种经典方法的统治地位已由基于XML的显示结构语言代替,后者形式非常容易识别,但其输入和阅读是极其不自然和费力的。对计算机友好的XML语法对人类是不友好的。 ———Terrence John Parr 结论:XML优势在程序间或是说机器间的交互,而不是在人机交互上。 第二章 创建XML文档 第一个XML文档 第二章 创建XML文档 XML文档的结构 可以将XML文档看成是由若干的元素所组成,每个元素都是一个文档逻辑组件,一个元素也可以包含若干的子元素。 这种层次结构称为树结构(Tree structure) 其中包含所有其他元素的元素称为根元素(Root Element)。根元素不能由其他元素派生而来,并且根元素也是唯一的,它是XML文档的入口,根元素也可称为文档元素(Document Element)。 第二章 创建XML文档 XML文档的结构 序言码 包含XML声明,处理指令,以及架构声明,如: ?xml version=“1.0” encoding=“GB2312” ?: 表示当前XML文档的版本为1.0,采用的编码标准是中文GB2312字符集。 处理指令(PI,Processing Instruction)是以“?”开始,以“?”结束 ,如: ?xml-stylesheet type=“text/css” href=“Music.css”?: 用名为Music.css的CSS文档,来格式化输出XML文档。 处理指令用来给处理XML文档的应用程序提供信息 注释:用于对文件中的某段代码加以标注 ,语法: !-- 注释内容--,如: !--DVD information in Music.xml--: 表示Music.xml文件中存储的是DVD信息。 第二章 创建XML文档 XML文档的结构 元素和属性 :用来在XML中定义和描述数据的最基本单位 一般元素的表示方法:元素名内容/元素名,如 title春天/title 用元素title表示DVD名称 具有属性元素的表示方法:元素名 属性名=”属性值”内容/元素名如 price pricetype=“RMB”26.00/price用元素price表示DVD的价格 其中元素price拥有属性pricetype,pricetype有两个值:RMB或是DOLLAR,表示价格是以人民币或是美元为单位。 内容:XML文档中元素所表示的数据被称为元素的内容 XML中元素所包含的内容可以是其它元素,也可以字符或数据,还可以是元素和文本的混合。 第二章 创建XML文档 XML的元素和属性的选用原则 XML文档中的信息可以用元素表示,也可以用属性方式表示,决定使用元素还是属性表示某个信息,可依据以下几个原则来考虑: 元素表示一个可定义的信息,属性用于表示对该元素的进一步限定 如果必须将信息显示出来,则使用元素表示 假如信息内容需要经常更新,最好使用元素表示 如果需要经常使用某种信息作为查询的索引项,可以将该信息表示为一个属性 第二章 创建XML文档 格式良好的XML文档 1. XML文档必须有一个根标记,即一个根元素。 2. 每个元素,XML标记必须有匹配的起始标记和结束标记 3. 元素名称可以包括字母、数字和下划线,但不能以数字开头,不能包含空格 4. 空元素只含有一个以斜线结尾的标记 5. 属性值必须用引号引起。单双引号都可,但需前后一致 6. XML文档对大小写敏感 第二章 创建XML文档 练习:编写第一个XML文档 为同学们这学期上的课程编写一个XML文档,在文档中加入你认为需要的课程相关信息,数据应尽可能的完备。 第二章 创建XML文档 练习:编写第二个XML文档
文档评论(0)