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

第2章 XML基础课件.ppt

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

《XML技术》 北方民族大学计算机科学与工程学院 教学提示:本章讲述编制XML文档的常用语法和基本规则,主要包括XML基本语法、XML文档的基本组成等,这些内容是学习整个XML的基础。 教学目标:理解结构良好的XML文档的概念,掌握XML的基本语法,熟悉属性、特殊字符、注释、CDATA、命名空间的使用方法,了解XML的相关技术,能够使用XMLSPY建立简单的XML文档。 教学内容: 2.1 XML标记语法 2.2 XML文档语法和数据结构 2.3 XML命名空间 2.4 开发工具XMLSPY与XML实例的建立 2.1 XML标记语法 2.1.1标记的命名规则 作为标记名字的字符串必须满足以下要求: 1.????名称的开头必须是字母或“_”; 2.??? 标记名称中不能有空格; 3.??名称的字符串只能包含“字母”、“数字”、“_”、“-”、“.”等字符。 4. 标记名不能以XML(xml)开头 例如下面的标记就是合法标记: Namename_namelisongtao_name 注意:尽量少用”-”和”.” 尽量不要太长的名称; 尽量不要使用中文; 2.1.2标记的使用规则 1.必须具有根标记且根标记必须惟一 2.开始标记和结束标记需配对使用 3.标记不能交错使用 所谓标记的交错使用就是指如下情形的标记使用: publisherISBN7-04-0147688/publisher/ISBN 在XML中这种标记的交错使用是非法的。应改成: publisherISBN7-04-014768-8/ISBN/publisher  4.标记对大小写敏感  在XML中相配对的标记大小写需相同。如程序中出现/bookinfo标记和/BOOKINFO标记,则被认为是两个不同的标记,所以/bookinfo/BOOKINFO被认为是两个不配对的标记。 2.2 XML文档语法和数据结构 XML是一种语法要求十分严格的标记语言,因此语法有严格的限制。有关XML的基本语法一共有4条: 1.文件的第一条语句必须是有关版本的声明; 2.标记的使用必须遵循2.1小节各规则 3.属性的值必须用引号括起来; 4.特殊字符必须使用XML中特定的编码来表示。 2.2.1处理指令  处理指令是包含XML文档中的一些命令性语句,目的是告诉XML处理一些信息或执行一定的动作。 处理指令的格式为: ?……? 例如有关版本信息的声明指令:?xml version=”1.0”? 如何显示xml文档中数据: ?xml-stylesheet type=“text/css” href=“*.css”? 其中两个“?”和“?”是开始和结束的界定符号,“xml”是处理指令的命令名字。“version”命令中的属性,通常描述处理指令一个特定的细节,“1.0”是属性的值,代表了对属性进行的某一方面的设定。 XML声明中的编码属性(encoding) UTF-8是默认值 标记及所标记的内容可使汉字、日文、英文等 文件必须以UTF-8编码来保存 Gb2312属性值 标记及所标记的内容可用ASCII码字符和汉字 文件必须以ANSI编码来保存 ISO-8859-1属性值 标记及所标记的内容只能用ASCII码字符 文件必须以ANSI编码来保存 2.2.2 标记 XML中的标记分为非空标记和空标记 1、空标记 不标记任何内容的标记,”“开始,”/”结束 例:name / 或name / 或name / 注意:”“和标记名之间不能有空格 2.2.2 标记 2、非空标记 标记名 ………./标记名 3、标记的内容 一个标记的内容可有文本数据和子标记 注意:以下3个标记的文本内容是不同的 namelin/name namelin /name name lin /name 4、元素 2.2.3 XML的属性 XML允许为元素设置属性,用来为元素附加一些额外信息,这些信息与元素本身的信息内容有所不同。一个XML可以包含多个属性,从而存储一个或多个关于该元素的数据。 1. 对于非空标记,属性的基本使用格式为: 开始标记 属性名称1=”属性值” 属性名称2=”属性值”…/结束标记 或 开始标记 属性名称1=’属性值’ 属性名称2=’属性值’…/结束标记 2. 对于空标记,属性的基本使用格式为: 空标记 属性名称1=”属性值” 属性名称2=”属性值”…/ 或 空标记 属性名称1=’属性值’ 属性名称2=’属性值’…/ 属性转换 属性是元素数据的一些附

文档评论(0)

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

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

1亿VIP精品文档

相关文档