时至今日,使用这种方案建站的人依然寥寥无几,大家还都在抱着Web标准化不撒手,其实Web标准化只是将表现(Css)分离了出来,而数据和结构仍然混杂在一起,它绝对不是我们最终的归宿,它只是一个过渡品。 前言

早在Web标准化风潮到来之前,我就考虑过XML+XSLT建站了,我以为这是一种非常优雅、高效、低耦的方案,必将大行其道。

然而时至今日,使用这种方案建站的人依然寥寥无几,大家还都在抱着Web标准化不撒手,其实Web标准化只是将表现(Css)分离了出来,而数据和结构仍然混杂在一起,它绝对不是我们最终的归宿,它只是一个过渡品。

XHtml标准的建立初衷,其实也就是为了向XML过渡的,XML+XSLT+CSS才真正做到数据、结构、表现的完美分离,才是我们的终极目标。

诚然,XML+XSLT确实有其技术难度,我想这是它难于普及的最大障碍所在,但我觉得随着时间的推移、观念的更新、工具的发展,这仍旧是我们必会到达的一站。

方案简介

XML+XSLT+CSS的方案将数据、结构、表现进行了分离,而依托JQuery我们又可以轻松地将交互也从中分离出来,这样在客户端就达到了近乎完美的解耦。

而在服务器端,我们只负责输入和输出:

输入部分使用WebService,主要用于接收客户端提交的数据,以更新服务器数据。

输出部分即为XML,可以有两种实现方案:

1.       动态型。使用一个扩展名为.ashx处理程序负责输出XML,只要通过此处理程序从数据库取出客户端需要的数据,并转换为XML文档输出即可。动态型的好处在于支持Url参数查询及其他复杂查询处理。

2.       静态型。放弃数据库,将所有用于呈现的数据都直接写为XML文件。静态型的好处当然就是服务器负荷极低了,在不提交数据的情况下,服务器会比纯静态HTML网站还要轻松很多。

webservice的css哪里添加,XML+XSLT+CSS+JQuery+WebService组建Asp.Net网站相关推荐

  1. webservice的css哪里添加,jQuery_XML+XSLT+CSS+JQuery+WebService组建Asp.Net网(2), 3.       更 - phpStudy...

    XML+XSLT+CSS+JQuery+WebService组建Asp.Net网(2) 3. 更易于搜索引擎收录.首先就是此方案可以被搜索引擎收录,而Ajax方案的弊端就在这里:其次,搜索引擎喜欢冗余 ...

  2. jquery ajax xml attribute,获得jQuery ajax和asp.net webmethod xml响应工作

    我有一个asp.net WebMethod,它返回一个XmlDocument对象.我可以使用jquery ajax成功调用该方法,但似乎无法使函数成功(服务器端webmethod使用正确的参数调用,但 ...

  3. xml不显示css样式_如何使用CSS显示XML?

    xml不显示css样式 Introduction: 介绍: You must be aware of the term XML and must have dealt with these vario ...

  4. html怎么添加左侧点虚线,css虚线样式,怎么在css里添加虚线

    css虚线样式,怎么在css里添加虚线 内容导读:控制div线框的是border,我们可以具体设置四条边的线框是否显示,也可以去设置虚线框的颜色和粗细.线框的设置可以让div的块状更加明显,至于是用虚 ...

  5. 大前端汇总,EMMET、HTML、XML、CSS、JS、dom4j、JDBC、DButil、 servlet、jsp、EL、JSTl、同步分页、filter、AJAX

    第一章 EMMET语法 1. syntax 快捷键介绍 Child : > 相当于创建子标签 nav>ul>li <nav><ul><li>< ...

  6. html css xml,XML HTML CSS理论知识复习

    1:XML理论知识 1.1 :  什么是xml? .  首先我们了解它的全称:Extensible Markup Language  直译过来就是它, 可扩展标记语言. .  XML 可扩展标记语言的 ...

  7. python 为html页面增加背景_Python 给html css自动添加注释

    Python 给html css自动添加注释(2020年11月8日) 背景 大二上学期专业开设了网页设计课程,专门学习html和css,有时候也经常有同学找我来帮忙看看他们写的代码,并且改改,我就忽然 ...

  8. xml控制html样式,XML与CSS综合设置实例

    XML与CSS综合设置实例 HTTP代码如下: @charset "utf-8"; @charset "utf-8"; bookname{ display:bl ...

  9. 值得使用的CSS库添加图像悬停效果!

    一个悬停效果简单来说可以定义为在颜色,产生的效果文字的大小或形状或任何其他形式的变化发生,当你把鼠标光标移动到图像.这可以通过CSS编码容易实现.这里我们介绍国外8个CSS库添加图像悬停效果,提高网站 ...

最新文章

  1. 资源|深度学习注意力机制TensorFlow 使用教程
  2. android recovery模式及ROM制作
  3. MySQL入门 (三) : 运算式与函式
  4. Oracle统计产生日志数据增长增量
  5. JavaScript面向对象学习小结
  6. 开机netmeeting已删除_NetMeeting
  7. 在Vue项目中使用阿里巴巴矢量图
  8. 他一生仅凭252个字,就傲视千古…
  9. 如何用python做数据分析实战_10分钟实战python简单数据分析
  10. 奇思妙想,动手 DIY 你的浏览器主页
  11. 定语状语异同 限定和修饰关系 句子结构(修饰和被修饰)
  12. 设计模式-状态模式练习
  13. TCP-IP协议详解(5) 我尽力(IP协议详解)
  14. 【数据库】oracle数据库当中的dual表是个什么东西?
  15. python实现自动点击器_Python模拟鼠标点击实现方法(将通过实例自动化模拟在360浏览器中自动搜索python)...
  16. java 排队_实验排队功能实现(JAVA)
  17. 2022第三届全国大学生网络安全精英赛练习题(3)
  18. 单片机原理与应用—基于C51及Proteus仿真 答案
  19. 随机生成100以内加减法算式
  20. shopee的零食柜

热门文章

  1. scp 一次拷贝多个文件
  2. C# 学习 txt -- excel txt -- json
  3. 微信小程序|个人简历
  4. 根据压缩后的行列数和sourcemap反向定位源码
  5. ASP.NET调用dos命令获取交换机流量
  6. Codeforces 576D. Flights for Regular Customers(倍增floyd+bitset)
  7. pro git 阅读笔记1 基本操作
  8. C#在类型实例化时都干了什么:从一道笔试题说开去
  9. mysql中select 的题型_MYSQL经典题型详情解析
  10. 数据结构—链表-循环链表