- 1、本文档共49页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第10章 XML 简介
第10章 XML 简介 第10章 XML 简介 1基于XML的网站留言板 2 XML产生的背景 3 什么是XML 4 XML 语法 5 使用XML实例 6 实训步骤 1基于XML的网站留言板 一 实例介绍 网站留言板是网站应用程序最常用的功能之一,特别是在公司网站、BBS、论坛或者是其他一些大型网站,常常需要用户留言板功能。 二 设计思路 显示留言信息可以采用datagird控件来显示用户留言数据。在“写留言”页面中,需要一些控件来显示信息并输入信息,在提交到服务器后,用XML格式的文件保存用户留言信息,并返回显示留言页面。显示留言页面从XML文件中读取留言信息,并显示在页面上。 2 XML产生的背景 XML和HTML一样,都来自SGML(Standand Generalized Markup language ,标准通用标记语言)。 HTML的缺点 1. 固定的标记集 2. 语义性差 3. 内容与格式的混合 4. 显示能力不足 5.语法结构不严谨 3 什么是XML XML来源于SGML,是可扩展标记语言(eXtensible Markup Language)的简称。 SGML全称标准化通用标记语言,是一种比HTML更早的标志语言标准。顾名思义,它是标记语言的标准,所有的标记语言都是依照SGML制定的,当然也包括HTML。 XML的设计目标 XML应可直接用于互联网。 XML应该支持各种不同的应用程序。 XML应与SGML兼容。 用于处理XML的应用程序应该很容易编写。 XML中可选特性的数量应尽可能的少,最好是零。 XML文档应清晰可读。 XML的设计应方便快捷。 XML的设计应正式、简洁。 XML文档应易于创建。 XML标记的简洁性并不重要。 例创建一个XML XML文件内容 ?xml version=1.0 encoding=utf-8 ? sanguo people name刘备/name degree10/degree /people people name张飞/name degree8 /degree /people people name关羽/name degree10/degree /people /sanguo XML文件在IE中显示 4 XML 语法 一 XML基本语法 1 元素 元素是由起始标记、元素内容和结束标记组成。用户可以把要描述的数据对象放在起始标记和结束标记之间。 tagElement/tag name关羽/name 2 声明 XML声明位于文件首部,用于给XML解析器提供信息,使其能够正确解释文档的内容,它的起始标识是“?”,结束标识是“?”。 例 ?xml version = 1.0 encoding=GB2312? 3 注释 XML中注释语句使用“!--”和“--!”,注释标识可能出现在XML元素中的任何地方,但是不可以嵌套。 例 !-- 欢迎大家来到XML的世界 --! 4 根元素和子元素 如果一个元素从文件头的声明部分后一直应用到文件尾,包含了文件中所有的数据信息,则称之为根元素。 XML元素是可以嵌套的,那么被嵌套在内的元素称为子元素。 5属性 属性用于给元素提供进一步的说明信息,它必须出现在起始标记中,属性的名称和取值之间用等号分隔,并用引号把取值标注起来。 例 price currency=”RMB”100/price 二 XML文件格式 对于XML文档有两层要求: 格式良好(well—formed) 有效(valid) 格式良好是最基本的要求。只有当—篇XML文档是格式良好的时候,才能正确地分析和处理它。 1. 确定且惟—的根元素 ?xml version=1.0 encoding=utf-8 ? sanguo …….子元素内容 /sanguo 2. 开始标记和结束标记必须匹配 在HTML中下面的代码是允许存在的: p关羽 p张飞 在XML语法中,起始标记和结束标记必须成对出现,如下所示: p关羽/p p张飞/p 3. 元素标记必须正确嵌套 子元素应完全包括在父辈元素中 错误的例子 name address /name /address 正确的嵌套方式 例子 name address /address /name 4. 元素的属性值要用引号括起 为元素的属性赋值时,必须将属性值用引号括起。 错误的例子 price currency=RMB100/price 正确的例子 price currency=“RMB”100/price 5. XML标记是大小写敏感的 与HTML不同,XML是大小写敏感的。在XML中标记price和标记PR
您可能关注的文档
- 竞聘开店开持处主管岗位竞聘模板.ppt
- 立体车库为啥叫好不叫座.ppt
- 竣工预验收监理评估报告.doc
- 端午节——蛋袋制作.ppt
- 笔画、偏旁、汉字结构、笔顺书写规则、易错字要点.doc
- 笠翁对韵(三江).ppt
- 笔画(撇、长撇、短撇).pptx
- 第01讲 促销员应有的认识和从业观念.ppt
- 第03章 白盒测试.ppt
- 笔记本内部维修教程资料(精).ppt
- 2023咸阳职业技术学院招聘笔试真题参考答案详解.docx
- 2023四川化工职业技术学院招聘笔试真题及参考答案详解.docx
- 2023哈尔滨职业技术学院招聘笔试真题及参考答案详解.docx
- 2023商洛职业技术学院招聘笔试真题及答案详解1套.docx
- 2023呼伦贝尔职业技术学院招聘笔试真题参考答案详解.docx
- 2023南阳农业职业学院招聘笔试真题参考答案详解.docx
- 2023天津公安警官职业学院招聘笔试真题带答案详解.docx
- 2023年上海电机学院招聘笔试真题参考答案详解.docx
- 2023年四川艺术职业学院招聘笔试真题参考答案详解.docx
- 2023安徽体育运动职业技术学院招聘笔试真题及答案详解一套.docx
最近下载
- 中医内科学课件:胃痛.ppt
- 广州市海绵城市建设技术指引及标准图集(试行).pdf
- 基于SpringBoot技术的论坛系统设计与实现.docx
- 本科毕业设计—110kv变电站电气一次部分设计 发电厂课程设计报告.doc VIP
- 世界甲状腺日甲状腺健康科普PPT.pptx VIP
- 电力线路维保服务投标方案(技术方案).pdf VIP
- 2024-2025学年中职思想政治中国特色社会主义高教版(2023)教学设计合集.docx
- 第32课《让思维活跃起来》课件2024北师大版心理健康七年级下册 .ppt
- 山东省(烟台市、德州市)2025届高三高考适应性测试化学试题及答案.docx VIP
- 黑龙江高职高专:畜牧兽医专业建设方案.doc
文档评论(0)