[发明专利]实现万维网页面树形结构数据展示的方法、系统及装置有效
申请号: | 201010001084.2 | 申请日: | 2010-01-21 |
公开(公告)号: | CN101763423A | 公开(公告)日: | 2010-06-30 |
发明(设计)人: | 程宝 | 申请(专利权)人: | 中兴通讯股份有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 北京安信方达知识产权代理有限公司 11262 | 代理人: | 解婷婷;龙洪 |
地址: | 518057 广东省深圳市南山*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 实现 万维网 页面 树形 结构 数据 展示 方法 系统 装置 | ||
技术领域
本发明涉及万维网(WEB,World Wide Web)页面树形结构展示技术, 尤其涉及基于可扩展标记语言(XML,XML-eXtensible Marked Language) 的实现WEB页面树形结构数据展示的方法、系统及装置。
背景技术
随着因特网的高速发展,WEB网站逐渐成为人们日常工作和生活中必不 可少的伴侣,随着WEB2.0标准的逐渐推广,在浏览器/服务器(B/S, Browser/Server)应用系统中采用树形结构展示目录和数据的需求也日趋强 烈。众所周知,树形结构指的是数据元素之间存在着“一对多”的树形关系 的数据结构,并已经在多个领域中被广泛使用,譬如文件系统中文件的管理 结构,家族族谱等。
XML是一种简单的数据存储语言,它使用一系列简单的标记来描述数 据,而这些标记可以用方便的方式来建立,虽然XML占用的空间比二进制 数据占用的空间更多,但XML极其简单易于掌握和使用。
XML的成功并不在于它容易被人们书写和阅读,而在于它从根本上解决 了应用系统之间的信息交换。这是因为XML满足了两方面基本的需求:
(1)将数据和表达形式分离
就象天气预报的信息可以采用不同的形式显示在不同的设备上,譬如显 示在电视、手机或者其它设备等。
(2)在不同的应用程序之间进行传输数据
电子商务数据交换的与日俱增使得这种需求越来越紧迫。
可扩展样式表语言转换(XSLT,eXtensible Stylesheet Language Transformation),根据W3C的规范说明书(http://www.w3.org/TR/xslt),最早 设计XSLT的用意是协助将XML文档(document)转换为其它文档。但是 随着技术的发展,XSLT已不仅仅用于将XML转换为超文本标记语言 (HTML,Hyper-Text Markup Language)或其它文本格式的文档,其更全面 的定义是:“一种用来转换XML文档结构的语言”,亦即通过将XML文档 与相应的XSLT相匹配,将XML文档转换成相应的数据表达形式。也就是 说,为了使数据便于人们的阅读理解,需要将信息以一定的方式显示出来或 者打印出来,例如将信息数据变成一个HTML文件,一个PDF文件,甚至 是一段声音;同样,为了使数据适合不同的应用程序,必须能够将数据从一 种格式转换为另一种格式,比如需求格式可能是一个文本文件,一个结构化 查询语言(SQL,Structured Query Language)语句,一个超文本传输协议 (HTTP,Hyper-Text Transmission Protocol)信息,一定顺序的数据调用等。 而XSLT就是上述用来实现这种转换功能的语言。譬如将XML转换为 HTML,是目前XSLT最主要的功能。
目前实现WEB系统树形结构数据展示的方法中,如果树形结构展示的 数据内容是静态的,数据级数也是固定的,通常采用的方法是以HTML的 形式写入,通过JavaScript来控制该树形结构被点击后的展示,可以一级一 级地将树形结构展示,也可以将树形结构全部折叠和展开;但如果数据诸多, 则HTML页面冗余复杂,不利于二次扩展和修改;如果树形结构中展示的数 据内容是动态的,则通常数据内容是从数据库提取的,并且数据级数也是未 知的,这种情况比较复杂,常用的解决方法是采用AJAX(即Asynchronous JavaScript and XML)技术,与动态HTML标记JavaScript脚本组合,以列表 的形式将数据显示为树形结构,并且为了提高效率可以设计成先显示二级的 数据,然后每点击其中一级,则自动从数据库提取相应的数据,再显示出该 级的下级数据。由于使用AJAX技术使得页面可以局部刷新让用户感觉不到 页面的刷新变化,在一定程度上提高了页面展示的效率。但问题在于,每次 点击都要向数据库提出数据请求,这无疑增加了数据库的响应负担,如果遇 到了连接数据库延时或者数据库连接异常的情况,则会出现数据展示受阻的 情况,从而严重地影响了用户体验。
现有的专利文献记载有:专利申请号为CN200710122116.2的中国专利 申请“基于ajax与html标记形成树形显示结构的方法”,该专利申请存在以 下技术上的不足:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中兴通讯股份有限公司,未经中兴通讯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010001084.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种多重定子风力发电机
- 下一篇:电焊机