- 1、本文档共52页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
XML基础 2009.8 教学要求 教学目标 理解结构良好的XML文档的含义 掌握XML的基本语法 熟悉属性、特殊字符、注释、CDATA、名称空间的使用方法 了解XML的主要相关技术 能够使用XMLSpy建立简单的XML文档 2.1 XML标记语法 2.2 XML文档的语法和数据结构 2.3 XML的相关技术 2.4 XML名称空间 2.5 开发工具XMLSpy与XML实例 2.1 XML标记语法 2.1.1 标记的命名规则 2.1.2 标记的使用规则 2.1.1 标记的命名规则 要求: 1.名称的开头必须是字母或“_” 2.标记名称中不能有空格 3.名称的字符串只能包含英文字母、数字、“_”、“-”、“.”等字符 2.1.2 标记的使用规则 必须具有根标记且根标记唯一 开始标记和结束标记需配对使用 标记不能交错使用 空标记要写成“标记名/”的形式 标记名称对大小写敏感 1.必须具有根标记且根标记唯一 一个XML文档包含一个根元素,它完全包含了文档中其他所有元素。根元素又被称作文档元素。假设根元素非空,它肯定有起始标记和结束标记。这些标记可能使用但不是必须使用root或DOCUMENT命名。例如,在下面的文档中根元素是GREETING: ?xml version=1.0 standalone=yes? GREETING Hello XML! /GREETING XML声明不是一个元素,它更像是一个处理指令,因此不必包含在根元素中。类似地,在一个XML文档中的其他非元素数据,诸如其他处理指令、DTD和注释也不必包含在根元素中。但是所有实际的元素(除根元素本身)必须包含在根元素中。 2.开始标记和结束标记需配对使用 如果没有HTML的结束标记,Web浏览器不会严格追究。例如,如果文档包含一个B标记却没有相应的/B标记,在B标记之后的全部文档将变为粗体。但文档仍然能显示。 但XML不会如此宽松,每个起始标记必须以相应的结束标记结束。如果一个文档未能结束一个标记,浏览器或移交器将报告一个错误信息,并且不会以任何形式显示任何文档的内容。 3.标记不能交错使用 元素可以包含别的元素,但是元素不能重叠。即:如果一个元素含有一个起始标记,则必须同时含有相应的结束标记。同样,一个元素不能只含有一个结束标记而没有相应的起始标记。例如,下面的XML是允许的: PRECODEn =n +1;/CODE/PRE 而以下所示的XML是非法的: PRECODEn =n +1;/PRE/CODE 注:大部分HTML浏览器容易处理这种情况,但是XML浏览器会因为这种结构而报告出错。 空标记可随处出现。例如: PLAYWRIGHTSOscar WildeHR/Joe Orton/PLAYWRIGHTS 本规则与规则4联系在一起有如下含义:对于所有非根元素,只能有一个元素包含某一非根元素,但是元素不能包含其中含有非根元素的元素。这个直接含有者称为非根元素的父元素,非根元素被认为是父元素的子元素。因此,每个非根元素只有一个父元素;一个单独的元素可以有任意数目的子元素或不含有子元素。 4.空标记要写成“标记名/”的形式 不包含数据的标记,例如HTML的BR、HR和IMG,不需要结束标记。但是XML空标记必须由/结束,而不是。例如BR、HR和IMG的XML标记是BR/、HR/和IMG/。 当前的Web浏览器处理这种标记的方法不一致。但是如果想保持向后的兼容性,可以使用结束标记来代替,而且不能在其间包含任何文本。例如: BR/BR HR/HR IMG/IMG 5.标记名称对大小写敏感 XML中配对的标记大小写必须严格匹配。 例如:以下各对标记被认为是两个不配对的标记,程序将显示错误信息。 GREETING和/greeting greeting 和/GREETING GREETING和/Greeting Greeting和/GREETING等 2.2 XML文档的语法和数据结构 2.2.1 处理指令 2.2.2 XML的属性 2.2.3 特殊字符的处理 2.2.
您可能关注的文档
- 《第16章:生活费用的衡量.ppt
- 《第19章光的干涉.ppt
- 《第18课马克思主义的诞生.ppt
- 《第17次课02光的干涉0311级.ppt
- 《第1章.AUTOCAD的基本操作.ppt
- 《第19讲8253芯片.ppt
- 《第19课安全防护.ppt
- 《第1章.绪论.ppt
- 《第1章 矢量分析.ppt
- 《第19课科学技术的重大成果.ppt
- [专精特新]金华永和氟化工有限公司行业竞争力评级分析报告(2023版).pdf
- [专精特新]重庆升光电力印务有限公司行业竞争力评级分析报告(2023版).pdf
- [专精特新]无锡巨力重工股份有限公司行业竞争力评级分析报告(2023版).pdf
- [专精特新]江西凯安新材料集团股份有限公司行业竞争力评级分析报告(2023版).pdf
- [专精特新]浙江永昌电气股份有限公司行业竞争力评级分析报告(2023版).pdf
- [专精特新]苏州中创铝业有限公司行业竞争力评级分析报告(2023版).pdf
- [专精特新]杭州汽轮铸锻有限公司行业竞争力评级分析报告(2023版).pdf
- [专精特新]浙江美声智能系统有限公司行业竞争力评级分析报告(2023版).pdf
- [专精特新]汕头市虹桥包装实业有限公司行业竞争力评级分析报告(2023版).pdf
- [专精特新]江西亚中电子科技股份有限公司行业竞争力评级分析报告(2023版).pdf
最近下载
- 2023河南郑州航空港经济综合实验区管委会招聘14人高频笔试、历年难易点考题(共500题含答案解析)模拟试卷.docx
- 2024-2030年中国双皮奶市场专题研究及市场前景预测评估报告.docx
- abaqus中英菜单对照.docx VIP
- AI技术在提高课堂效率中的应用教学研究课题报告.docx
- 10S505柔性接口给水管道支墩图集.docx
- 2023-2024年中医肛肠学(副高)考试高频题库(历年考点版)带答案解析篇.docx VIP
- 2023年中医肛肠学(副高)历年考试高频考点试题带答案解析.docx VIP
- 2023-2024年中医肛肠学(副高)考试高频题库(历年考点版)带答案解析版.docx VIP
- 2023-2024年中医肛肠学(副高)考试参考题库(历年高频考点版)带答案解析篇.docx VIP
- 七年语文《世说新语》二则课内外文言文比较阅读(原卷版+解析版).docx VIP
文档评论(0)