- 1、本文档共5页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
JSP+XML实现网页内容动态显示的方案--.doc
JSP+XML实现网页内容动态显示的方案
一、xml技术简介
XML(eXtensible Markup Language??可扩展标记语言)是一种 扩展的源标记语言,是可以定义其他语言的语言。
它是SGML的一个简化子集,这个子集是专为L与HTML对比:
XML语法严格,数据与显示分离,便于其他程序交互和检索数据。
HTML语法容错性大,数据和显示都在一起,检索数据困难较大。
XML又明确的DOM对象,可以对XML文件进行读写添删数据的操作。
HTML没有这种明确的对象来完成该操作。
XML克服了HTML的种种不足,将网络上传输的文档规范化,并赋予标签一定的含义。
XML作为一种网络系统中通用的数据交换格式迅速得到了支持,使用XML的实际好处有:
结构化??建立有任何复杂层次的数扭模型。
可扩展性??根椐需要定义新的标识。
验证??检查数据在结构上的正确性。
独立与媒介??以多种方式发布内容。 5Hp站长资讯
5Hp站长资讯
独立于供应商和平台??使用标准的商业软件甚至文本工具处理任何符合(XML标准)的文档。
XML文档可以通过可扩展样式语言XSL(Extensible Style Language XSL)转换和格式化XML文档。从而实现数据和页面样式的分离。
二、用JSP技术实现XML
JSP提供了一系列的特点,可以非常理想地和XML协同工作,JSP网页可以包含任何类型的文本数据,所以JSP可以直接生成含有XML的文档。而且,JSP可以利用强大的JAVA平台来解析、转换XML信息和文档。由于JSP也是JAVA软件环境的一部分,JSP也可以使用API对象来处理XML数据。JSP技术的强大功能和很好的灵活性加上XML技术规范化的数据,可以完美的实现网页的动态显示功能。
三、开发环境
1、编辑工具
现在,开发XML文档的工具越来越来多,从链接大型公司数据库的企业级XML开发环境,到简化标记开发过程的简单的小型文本编辑器。最新的工具可以从.xml.了解到。目前,常用的几种开发工具介绍如下:
UltraEdit 由IDM puter Solution 公司开发,可到.ibmp.或.ultraedit.免费下载有限期使用版。它是界面类似于L Spy 是XML 一个集成开发环境,包括进行XML开发的各个方面,功能较强,简单易用。XML Spy是一个真正完整的XML开发环境。它将所有开发XML所需的要素都包含在一个简单易用的产品中。它包括:XML编辑器和检验、Schema/DTD编辑器和检验、XSL编辑器和转换。同时还包含最新的XML草案,是一个不可多得的好软件。
XML L进行检验,用XML格式直接的将CSS结合到XML,提供在线帮助功能,并且它对中文的支持较好。
2、XML服务器
由于XML技术有很大的发展潜力,众多厂商提供了自己的XML服务器,其中有Apache、Microsoft、Sun等。
3、浏览XML的工具
现在,大多数方案是将XML存储在数据库中,当需要时取出代码,将其与数据结合起来,使用XSL将其转换为HTML,然后发送到浏览器。所以浏览XML一般选用IE可Netscape, 而且版本越新对XML文档支持越好。 9 7 3 123 4 8 :
四、具体实现
1、 规范定义XML文档中元素名称
首先定义XML文档头部,包括XML遵循的规范、编码方式、开始的主XML文档中。实体声明格式为:。一般实体的引用很简单:“实体名称;”,参数实体的引用与一般实体的引用类似:“%实体名称;”。实体是功能强大的工具,提供了管理大量内容的便捷机制。
写好后检查XML文档,确保文档的格式正确和有效。一个格式正确的XML文档满足:
每一元素必须有起始和结束标注;
必须有一个,而且只有一个称为根元素或文件元素的元素,并且它不出现在其他任何元素的内容中;
它包含一个或多个元素
正确的定义和表示空元素;
和结束标记可以使用大写或小写,但它们必须匹配;
以起始标签和结束标签为界的各个元素必须正确地嵌套,不允许出现交叉;
属性值必须使用引号括起来;
此文件中直接或间接引用的每一个己析实休都是格式正确的;
它满足XML规范中定义的所有其他的格式正确性约束。
2、 使用XSL显示XML文档
XSL(eXtensible stylesheet language)是描述XML文档样式的一种语言,是由L文档和XSL样式单,基于处理程序在XSL样式单中找到的指令,输出新的XML文档。XSL样式表就是对XML文档中类的描述文件,描述文件说明的是如何使用
您可能关注的文档
- AFP启动子调控的小鼠IL1β重组载体的构建及其在肝癌H22细胞中的表达.doc
- After Effects中Shatter(碎片)滤镜的使用方法与实践.doc
- AF内固定系统治疗胸腰椎骨折的临床研究.doc
- AGC功能在阳城电厂的应用.doc
- AIX 5L LDAP 用户管理.doc
- AIX 5L V5.3 中的存储管理.doc
- AIX 5L Version 5.3 中的存储管理.doc
- AIX 5L 系统的安装介绍.doc
- AIX 6 加密文件系统.doc
- AIX 中的 LDAP 配置管理和故障诊断.doc
- 2025年四川省都江堰市事业单位考试(自然科学专技类C类)职业能力倾向测验试卷最新.docx
- 2025年云南省大理市事业单位考试职业能力倾向测验(中小学教师类D类)强化训练题库推荐.docx
- 部编版五年级下册道德与法治期末综合卷精品附答案.docx
- 部编版五年级下册道德与法治期末检测卷附答案(b卷).docx
- 文案图论mathematical modeling组合与.pptx
- 抽象氧化铝形成奥氏体钢代表了新一类腐蚀爬行启用更高温度恢复器gt2013-94940.pdf
- unit 13过真题-学九级英语全一册单元复习人教版.pdf
- 命名法一般描述具有新功能acpsb-0817.pdf
- 参考综合文案dracula 1.pdf
- 托福口语部分-vive语音元辅音.pptx
文档评论(0)