




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
XML简介本讲大纲:1、XML文档结构支持网站:2、XML语法要求3、为XML文档中的元素定义属性4、XML的注释5、处理字符数据XML文档结构
<?xmlversion="1.0"encoding="GBK"?><!--说明是XML文档,并指定XML文档的版本和编码--><placardversion="2.0“><!--定义XML文档的根元素,并设置version属性--><description>公告栏</description><!--定义XML文档元素--><createTime>创建于2009年04月15日16时09分</createTime><infoid="1"> <!--定义XML文档元素--><title>重要通知</title><content><![CDATA[今天下午4:50将进行乒乓球比赛,请各位选手做好准备。]]></content><pubDate>2009-04-1516:09:37</pubDate></info> <!--定义XML文档元素的结束标记--><infoid="2"><title>心中的鹅卵石</title><content><![CDATA[心中的鹅卵石]]></content><pubDate>2009-04-1516:15:33</pubDate></info></placard> <!--定义XML文档的根元素的结束标记-->XML语法要求了解了XML文档的基本结构后,接下来还需要熟悉创建XML文档的语法要求。创建XML文档的语法要求如下:(1)XML文档必须有一个顶层元素,其他元素必须嵌入在顶层元素中。(2)元素嵌套要正确,不允许元素间相互重叠或跨越。(3)每一个元素必须同时拥有起始标记和结束标记。这点与HTML不同,XML不允许忽略结束标记。(4)起始标记中的元素类型名必须与相应结束标记中的名称完全匹配。(5)XML元素类型名区分大小写,而且开始和结束标记必须准确匹配。例如,分别定义起始标记<Title>、结束标记</title>,由于起始标记的类型名与结束标记的类型名不匹配,说明元素是非法的。(6)元素类型名称中可以包含字母、数字以及其他字母元素类型,也可以使用非英文字符,但不能以数字或符号“-”开头,同时也不能包含空格符和冒号“:”。(7)元素可以包含属性,但属性值必须用单引号或双引号括起来(前后两个引号必须一致,不能一个是单引号,一个是双引号)。在一个元素节点中,属性名不能重复。为XML文档中的元素定义属性
在一个元素的起始标记中,可以自定义一个或者多个属性。属性是依附于元素存在的,其值用单引号或双引号括起来。为元素info定义属性id,用于说明公告信息的ID号。<infoid="1“>为元素添加属性是为元素提供信息的一种方法。当使用CSS样式表显示XML文档时,浏览器不会显示属性及其属性值。若使用数据绑定、HTML页中的脚本或XSL样式表显示XML文档时,则可以访问属性及属性值。XML的注释注释是为了便于阅读和理解,而在XML文档中添加的附加信息,它是对文档结构或内容的解释,不属于XML文档的内容,所以XML解析器不会处理注释内容。XML文档的注释以字符串“<!--”开始,以字符串“-->”结束。由于XML解析器将忽略注释中的所有内容,这样便可以在XML文档中添加注释说明文档的用途,或者临时注释掉没有准备好的文档部分。处理字符数据在XML文档中,有些字符会被XML解析器当作标记进行处理。如果希望把这些字符作为普通字符处理,就需要使用实体引用或CDATA段。
(1)使用实体引用。为了避免系统将字符串中的特殊字符当成XML保留字符,XML提供了一些实体引用。在字符串中需要使用这些特殊字符时,就可以使用这些实体引用。
(2)使用CDATA段。CDATA段是一种用来包含文本的方法,
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年中国电信股份有限公司安徽分公司校园招聘202人考试参考试题及答案解析
- 2025贵州贵阳综保产业发展有限公司(第一批)对外补岗招聘2人备考考试题库附答案解析
- 2025西安碑林仁华医院医养中心招聘(2人)考试参考试题及答案解析
- 2026建信养老金管理有限责任公司校园招聘9人笔试备考题库及答案解析
- 2025广东梅州市大埔县高陂中学招聘顶岗教师3人备考考试题库附答案解析
- 2025江西吉安新干县引进名师名校长1人备考考试题库附答案解析
- 食品中新兴污染物监测-洞察及研究
- 宜宾市卫生健康委员会2025年公开招募医疗卫生辅助岗位(市级单位)的补充备考考试题库附答案解析
- 2025山东省黄三角农高区城乡公益性岗位招聘54人备考考试题库附答案解析
- 住院患者健康宣教要点
- 新疆维吾尔自治区成立70周年心得体会二
- 公路养护技术管理与实施细则
- 2023-2025年中考物理试题分类汇编内能及内能和利用(有解析)
- GB/T 46023.2-2025汽车用智能变色玻璃第2部分:聚合物分散液晶调光玻璃
- 2025-2026学年北师大版数学小学三年级上册(全册)教案设计及教学计划
- 配阴婚协议书范本
- GB/T 21220-2024软磁金属材料
- (2024年)面神经炎课件完整版
- 智慧教育云平台建设解决方案
- 统编版《始终坚持以人民为中心》ppt精品课件1(共19张PPT)
- 2022年国家公务员考试申论真题及答案(地市级)
评论
0/150
提交评论