科技行者

行者学院 转型私董会 科技行者专题报道 网红大战科技行者

知识库

知识库 安全导航

前言

  • 扫一扫
    分享文章到微信

  • 扫一扫
    关注官方公众号
    至顶头条

我们知道,HTML是一种标记语言,而不是一种编程语言,主要的标记是针对显示,而不是针对文档内容本身结构的描述的

作者:胡朝晖 来源:yesky 2007年10月26日

关键字: 前言 Windows

  • 评论
  • 分享微博
  • 分享邮件
我们知道,HTML是一种标记语言,而不是一种编程语言,主要的标记是针对显示,而不是针对文档内容本身结构的描述的。也就是说,机器本身是不能够理解和解析HTML的内容的,这样我们就不能通过自动的方法来对网上的知识进行自动的分类和归纳,同时HTML的标记形式是不可扩展的,这样企业之间就不能够定义自己的数据交换格式,为了弥补HTML的不足,XML语言出现了。

  XML语言并不是哪一家公司的专利,它是W3C根据一些软件厂家和专家建议而形成的标准。XML (eXtensible Markup Language)语言是SGML语言的子集,它保留了SGML主要的使用功能,同时大大缩减了SGML的复杂性。

  XML语言系统建立的目的就是使它不仅能够表示文档的内容,而且可以表示文档的结构,同时它支持用户自定义的标签,这样XML文档内容在同时能够被人类理解的同时,也能够被机器所理解。

  XML文档需要有严格的格式,而且更好的是,我们可以通过文档类型定义(DTD)来对XML的内容格式做严格的规定。这样的好处是在一个特定的领域中,我们可以定义一种统一的数据交换格式,不同的企业之间可以用这种统一的格式进行数据和信息的交互而不管它们使用的是什么操作系统和数据库。

  ASP是微软建立的一种WEB服务器端的开发工具,它实际上是一种脚本语言,可以用VBScript,JavaScript,Jscript来实现,应用ASP最大的好处实际上并不是ASP脚本语言本身,而是当它和微软的COM技术相结合的时候,就显示了巨大的优势。通过COM提供的自动化接口(IDispatch)和Active Scripting技术,可以在ASP中直接调用组件对象,这样我们需要和数据库交互的时候就可以调用数据库组件,和文件系统交互的时候就可以调用文件系统组件,和邮件系统交互的时候就可以调用邮件组件,事实上,不是ASP而是COM使我们对Web的扩展变的非常的容易和简单。

  随着XML的出现,我们能够开始构建和多个不同类型的主机进行交互的智能的Internet的Agents系统,XML可以和基于任何操作系统之上的数据库和数据格式进行交互,通过ASP和标准的数据形式比如CSS和XSL,可以再网络上构建各种各样的应用,应用可以用任何开发工具进行构建,比如C++,JAVA,VB或其他的开发工具。

  当前有很多协议都开始基于XML进行开发,比如互联网开放贸易协议和微软的SOAP等等。基于XML和ASP我们可以建立起多层应用框架,可以用纯粹的HTML语言来构建用户显示,用ASP架构业务服务层,用数据库组件(ADO)来和不同的数据源进行数据的操作,用DTD(文档类型定义)来定义特定行业的数据交换标准,用DOM(Document Object Model)进行XML文档的解析,用XSL和CSS进行XML文档显示的装饰。

查看本文来源

    • 评论
    • 分享微博
    • 分享邮件
    邮件订阅

    如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。

    重磅专题
    往期文章
    最新文章