- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Web开发技术 课程目录 第1章 Web基础 第2章 Web服务器的架设和管理 第3章 HTML和XML标记语言 第4章 网页设计 第5章 客户端开发 第6章 Java技术 第7章 数据库技术 第8章 服务端开发 第3章 HTML和XML标记语言 标记语言及其发展 超文本标记语言HTML 扩展标记语言XML XML开发环境XMLSpy 其他相关技术 DHTML技术 SHTML技术 3.3 扩展标记语言XML XML技术简介 XML文档结构 文档类型定义DTD XML架构 可扩展样式语言XSL XML路径语言XPath XML查询语言XQuery 可扩展连接语言XLL XML文档对象模型DOM与简单应用程序接口SAX 3.3.1 XML技术简介 HTML的问题 HTML的标记固定,HTML只是一种表现技术,不能表达语义 不能适应现在越来越多的网络设备和应用的需要,比如手机、PDA、信息家电都不能直接显示HTML HTML代码不规范、臃肿,浏览器需要足够智能和庞大才能够正确显示HTML 数据与表现混杂,页面要改变显示,就必须重新制作HTML XML的产生和发展 1996年8月,美国西雅图,成立了一个名为GCA(Graphic Communications Association)的组织 对SGML进行精简,命名为XML(eXtensible Markup Language),更名为XML工作组 1998年2月10日,XML工作组正式向W3C提交了XML的最终推荐标准,这就是XML 1.0标准 2002年10月15日,W3C 才发布了XML 1.1候选推荐标准。 Unicode版本升级 增加了IBM大型主机规定的换行符)和Unicode换行符的处理能力 XML分析器 什么是XML分析器? ML文档需要在XML分析器中才能运行,XML分析器是一个软件模块,应用程序利用它来解析XML文档并且得以访问数据和数据结构。 确认型 将XML文档内容同文档类型定义DTD和架构作比较 非确认型 几乎所有的主流浏览器都内置了XML分析器,支持XML和XSLT。 3.3.2 XML文档结构 XML文档结构 XML文档序言 文档序言 ?xml version=1.0 encoding=GB2312 ? ?xml-stylesheet type=text/xsl href=show_book.xsl? !DOCTYPE catalog SYSTEM catalog.dtd 第一行,XML文档声明 第二行为文档处理程序声明,声明处理该CML文档数据的外部程序。 第三行为外部文档类型声明,即声明一个外部DTD文件 文档类型定义DTD 什么是DTD 用于定义XML元素、元素属性、元素取值等,即声明用户自定义标记及相关属性, 其目的是用于确认型XML分析器检查XML文档是否结构良好。 外部DTD声明 在序言部分 !DOCTYPE rootElementName SYSTEM dtdFile 内部DTD声明 !DOCTYPE rootElementName [ !ELEMENT element-name(elementdefination) … ] XML文档内容 XML文档内容 XML文档的数据部分 rootElementName elementName1 [属性名1=属性值] … elementValue /elementName1 elementName2 [属性名1=属性值] … elementValue /elementName2 . . . elementNamen [属性名1=属性值] … elementValue /elementNamen /rootElementName 举例 举例:Brion给Jane的便条 3.3.3 文档类型定义DTD DTD声明的目的 保证确认型XML分析器来确定XML文档数据的合理性,保证XML文档结构良好 主要内容 在DTD中声明XML元素 在DTD中声明元素属性 定义实体与字符数据段 声明并保存外部DTD文件 在DTD中声明XML元素 一般形式 !DOCTYPE rootElementName[ !ELEMENT element-name (element-definition) … ] 元素定义语句 !ELEMENT element-name (element-definition) element-name是为元素所起的名称 element-definition为了元素定义 EMPTY #PCDATA 元素 ANY 声明基本元素 !ELEMENT 元素名( #PCDATA) 声明
文档评论(0)