- 1、本文档共27页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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=’属性值’…/ 属性转换 属性是元素数据的一些附
您可能关注的文档
- 四年级下册综合实践说课稿.docx
- 吉大16春学期《管理心理学》在线作业二.doc
- 国际市场营销学第十三章.docx
- 周小燕2013年论文.doc
- 历年教育学真题及答案.doc
- 天赋的递减法则及早期教育.doc
- 基础--早期经验治疗.ppt
- 学先进找差距心得体会(精选5篇).doc
- 学与教心理学复习题.doc
- 如何指导家长在家进行亲子阅读.doc
- 中考语文复习专题二整本书阅读课件.ppt
- 中考语文复习积累与运用课件.ppt
- 2025年初中学业水平考试模拟试题(二)课件.ppt
- 四川省2015届理科综合试题48套第12套.pdf
- 【课件】战争与和平—美术作品反映战争+课件-2024-2025学年高中美术湘美版(2019)美术鉴赏.pptx
- 【课件】青春牢筑国家安全防线 课件 2024-2025学年高中树立总体国家安全观主题班会.pptx
- 【课件】原始人的创造+课件高中美术湘美版(2019)美术鉴赏.pptx
- 上海证券-美容护理行业周报:流量加快去中心化,强运营头部品牌影响较小 -2024-.pdf
- T_CSEIA 1005—2023_能源工业互联网平台数据治理要求.pdf
- T_CDSA 504.16-2023_急流救援技术培训与考核要求.pdf
文档评论(0)