⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 xml技术系列讲座(1)xml技术入门 - fanqiang_com.htm

📁 详细的讲述了XML相关知识
💻 HTM
📖 第 1 页 / 共 3 页
字号:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<!-- saved from url=(0064)http://fanqiang.chinaunix.net/program/html/2002-02-06/2321.shtml -->
<HTML><HEAD><TITLE>XML技术系列讲座(1)XML技术入门 - fanqiang.com</TITLE>
<META http-equiv=Content-Type content="text/html; charset=gb2312">
<STYLE type=text/css>BODY {
	FONT: 12pt 宋体
}
TH {
	FONT: 12pt 宋体
}
INPUT {
	FONT: 12pt 宋体
}
SELECT {
	FONT: 12pt 宋体
}
TEXTAREA {
	FONT: 12pt 宋体
}
SELECT {
	FONT: 12pt 宋体
}
checkbox {
	FONT: 12pt 宋体
}
A:link {
	COLOR: #e6a306; TEXT-DECORATION: underline
}
A:visited {
	COLOR: #e6a306; TEXT-DECORATION: underline
}
A:hover {
	COLOR: #ffff00; TEXT-DECORATION: underline
}
BODY {
	FONT-SIZE: 12pt; FONT-FAMILY: "宋体", "serif"
}
TD {
	FONT-SIZE: 12pt; FONT-FAMILY: "宋体", "serif"
}
P {
	FONT-SIZE: 9pt; LINE-HEIGHT: 150%
}
</STYLE>

<META content="MSHTML 6.00.2800.1505" name=GENERATOR></HEAD>
<BODY text=#ffffff bgColor=#000000 leftMargin=0 
background="XML技术系列讲座(1)XML技术入门 - fanqiang_com.files/bline.gif" topMargin=5 
onload=setTailPosition() marginwidth="0" marginheight="5">
<CENTER>
<TABLE cellSpacing=0 cellPadding=0 width=750 border=0>
  <TBODY>
  <TR>
    <TD height=45>
      <P align=center><IMG alt="[ 永远的UNIX::UNIX技术资料的宝库 ]" 
      src="XML技术系列讲座(1)XML技术入门 - fanqiang_com.files/title.gif"> </P></TD></TR>
  <TR>
  <TR>
    <TD vAlign=bottom align=left height=40><SMALL><A 
      href="http://fanqiang.chinaunix.net/">首页</A> &gt; 编程技术 &gt; <A 
      href="http://fanqiang.chinaunix.net/program/html/index.shtml">HTML/JS/XML</A> 
      &gt; 正文</SMALL></TD></TR>
  <TR>
    <TD width="100%" bgColor=#d09f0d colSpan=5 height=2><IMG height=1 
      src="XML技术系列讲座(1)XML技术入门 - fanqiang_com.files/c.gif" 
width=1></TD></TR></TBODY></TABLE>
<TABLE cellSpacing=0 cellPadding=0 width=750 border=0>
  <TBODY>
  <TR>
    <TD vAlign=top align=middle><BR>
      <TABLE cellSpacing=0 cellPadding=0 width="90%" align=center border=0>
        <TBODY>
        <TR>
          <TH class=f24>
            <H1>XML技术系列讲座(1)XML技术入门</H1></TH></TR>
        <TR>
          <TD align=middle height=20><FONT 
            color=#999999><SMALL>本文出自:http://www.computerworld.com.cn 作者: 北京邮电大学 
            张剑 (2002-02-06 06:15:01)</SMALL></FONT></TD></TR>
        <TR>
          <TD><BR>
            <SCRIPT type=text/javascript><!--
google_ad_client = "pub-0052768304011480";
google_alternate_color = "000000";
google_ad_width = 728;
google_ad_height = 90;
google_ad_format = "728x90_as";
google_ad_channel ="5959447789";
google_color_border = "000000";
google_color_bg = "666666";
google_color_link = "FFFFFF";
google_color_url = "FF9900";
google_color_text = "CCCCCC";
//--></SCRIPT>

            <SCRIPT src="XML技术系列讲座(1)XML技术入门 - fanqiang_com.files/show_ads.js" 
            type=text/javascript>
</SCRIPT>
          </TD></TR>
        <TR>
          <TD height=15></TD></TR>
        <TR>
          <TD class=l17><FONT class=f14 id=zoom><FONT color=#cccccc><!-- 正文begin --><!--HTML_BEGIN-->
            <TABLE width=620 align=center>
              <TBODY>
              <TR>
                <TD class=a14><B>XML与HTML的比较</B></TD></TR></TBODY></TABLE>
            <TABLE width=620 align=center>
              <TBODY>
              <TR>
                <TD 
                  class=a14>Internet提供了全球范围的网络互连与通信功能,Web技术的发展更是一日千里,其丰富的信息资源给人们的学习和生活带来了极大的便利。特别是应运而生的HTML(超文本置标语言),以简单易学、灵活通用的特性,使人们发布、检索、交流信息都变得非常简单,从而使Web成了最大的环球信息资源库。然而,电子商务、电子出版、远程教育等基于Web的新兴领域的全面兴起使得传统的Web资源更加复杂化、多样化,数据量的日趋庞大对网络的传输能力也提出更高的要求。同时,人们对Web服务功能的需求也达到更高的标准,比如: 
                  用户需要对Web进行智能化的语义搜索和对数据按照不同的需求进行多样化显示等个性化服务; 
                  公司和企业要为客户创建和分发大量有价值的文档信息,以降低生产成本,以及对不同平台、不同格式的数据源进行数据集成和数据转化等等,这些需求越来越广泛和迫切。</TD></TR></TBODY></TABLE>
            <TABLE width=620 align=center>
              <TBODY>
              <TR>
                <TD 
                  class=a14>传统的HTML由于自身特点的限制,不能有效地解决上述问题:作为一种简单的表示性语言,它只能显示内容而无法表达数据内容。而这一点恰恰是电子商务、智能搜索引擎所必需的。另外,HTML语言不能描述矢量图形、数学公式、化学符号等特殊对象,在数据显示方面的描述能力也不尽如人意。最重要的是:HTML只是SGML(Standard 
                  Generalized Markup 
                  Language,标准通用置标语言)的一个实例化的子集,可扩展性差,用户根本不能自定义有意义的置标供他人使用。这一切都成为Web技术进一步发展的障碍。</TD></TR></TBODY></TABLE>
            <TABLE width=620 align=center>
              <TBODY>
              <TR>
                <TD 
                  class=a14>SGML是一种通用的文档结构描述置标语言,为语法置标提供了异常强大的工具,同时具有极好的扩展性,因此在数据分类和索引中非常有用。但SGML复杂度太高,不适合网络的日常应用,加上开发成本高、不被主流浏览器所支持等原因,使得SGML在Web上的推广受到阻碍。在这种情况下,开发一种兼具SGML的强大功能、可扩展性以及HTML的简单性的语言势在必行。由此诞生了XML语言。</TD></TR></TBODY></TABLE>
            <TABLE width=620 align=center>
              <TBODY>
              <TR>
                <TD class=a14>XML(eXtensible Markup 
                  Language,可扩展置标语言)是由W3C于1998年2月发布的一种标准。它同样是SGML的一个简化子集,它将SGML的丰富功能与HTML的易用性结合到Web的应用中,以一种开放的自我描述方式定义了数据结构,在描述数据内容的同时能突出对结构的描述,从而体现出数据之间的关系。这样所组织的数据对于应用程序和用户都是友好的、可操作的。</TD></TR></TBODY></TABLE>
            <TABLE width=620 align=center>
              <TBODY>
              <TR>
                <TD class=a14><B>XML的优缺点</B></TD></TR></TBODY></TABLE>
            <TABLE width=620 align=center>
              <TBODY>
              <TR>
                <TD 
                  class=a14>XML的优势之一是它允许各个组织、个人建立适合自己需要的置标集合,并且这些置标可以迅速地投入使用。这一特征使得XML可以在电子商务、政府文档、司法、出版、CAD/CAM、保险机构、厂商和中介组织信息交换等领域中一展身手,针对不同的系统、厂商提供各具特色的独立解决方案。</TD></TR></TBODY></TABLE>
            <TABLE width=620 align=center>
              <TBODY>
              <TR>
                <TD class=a14>XML的最大优点在于它的数据存储格式不受显示格式的制约。一般来说,一篇文档包括三个要素: 
                  数据、结构以及显示方式。对于HTML来说,显示方式内嵌在数据中,这样在创建文本时,要时时考虑输出格式,如果因为需求不同而需要对同样的内容进行不同风格的显示时,要从头创建一个全新的文档,重复工作量很大。此外HTML缺乏对数据结构的描述,对于应用程序理解文档内容、抽取语义信息都有诸多不便。</TD></TR></TBODY></TABLE>
            <TABLE width=620 align=center>
              <TBODY>
              <TR>
                <TD 
                  class=a14>XML把文档的三要素独立开来,分别处理。首先把显示格式从数据内容中独立出来,保存在样式单文件(Style 
                  Sheet)中,这样如果需要改变文档的显示方式,只要修改样式单文件就行了。XML的自我描述性质能够很好地表现许多复杂的数据关系,使得基于XML的应用程序可以在XML文件中准确高效地搜索相关的数据内容,忽略其他不相关部分。XML还有其他许多优点,比如它有利于不同系统之间的信息交流,完全可以充当网际语言,并有希望成为数据和文档交换的标准机制。</TD></TR></TBODY></TABLE>
            <TABLE width=620 align=center>
              <TBODY>
              <TR>
                <TD class=a14>当然,XML作为一个新建立的标准,还有许多不足之处: 
                  它在强调了数据结构的同时,语义表达能力上略显不足,例如定义了&lt;地址&gt;这样一个置标,如果不是在文档中实际定义内容,我们就无法知道是要表达家庭住址还是E-mail地址。另外,XML的有些技术尚未形成统一的标准,充分支持XML的应用处理程序很少,甚至浏览器对XML的支持也是有限的。</TD></TR></TBODY></TABLE>
            <TABLE width=620 align=center>
              <TBODY>
              <TR>
                <TD 
                  class=a14>所以,XML还并不能完全取代HTML,毕竟HTML是最为方便、快捷的网上信息发布方式。况且HTML是描述数据显示的语言,而XML是描述数据及其结构的语言,二者在功能上也是截然不同的。</TD></TR></TBODY></TABLE>
            <TABLE width=620 align=center>
              <TBODY>
              <TR>
                <TD class=a14><B>XML的使用前景</B></TD></TR></TBODY></TABLE>
            <TABLE width=620 align=center>
              <TBODY>
              <TR>
                <TD class=a14>不管怎样,Web的应用将随着XML的发展而更加精彩:</TD></TR></TBODY></TABLE>
            <TABLE width=620 align=center>
              <TBODY>
              <TR>
                <TD class=a14><I>1. 商务的自动化处理</I></TD></TR></TBODY></TABLE>
            <TABLE width=620 align=center>
              <TBODY>
              <TR>
                <TD 
                  class=a14>XML的丰富置标完全可以描述不同类型的单据,例如信用证、保险单、索赔单以及各种发票等。结构化的XML文档发送至Web的数据可以被加密,并且很容易附加上数字签名。因此,XML有希望推动EDI(Electronic 
                  Data 
                  Interchange)技术在电子商务领域的大规模应用。有兴趣的读者可以访问网站http://www.xmledi.org。</TD></TR></TBODY></TABLE>
            <TABLE width=620 align=center>
              <TBODY>
              <TR>
                <TD class=a14><I>2. 信息发布</I></TD></TR></TBODY></TABLE>
            <TABLE width=620 align=center>
              <TBODY>
              <TR>
                <TD 
                  class=a14>信息发布在企业的竞争发展中起着重要作用。服务器只需发出一份XML文件,客户可根据自己的需求选择和制作不同的应用程序以处理数据。加上XSL(eXtensible 
                  Stylesheet Language)的帮助,使广泛的、通用的分布式计算成为可能。</TD></TR></TBODY></TABLE>
            <TABLE width=620 align=center>
              <TBODY>
              <TR>
                <TD class=a14><I>3. 智能化的Web应用程序和数据集成</I></TD></TR></TBODY></TABLE>
            <TABLE width=620 align=center>
              <TBODY>
              <TR>
                <TD 
                  class=a14>XML能够更准确地表达信息的真实内容,其严格的语法降低了应用程序的负担,也使智能工具的开发更为便捷。来自不同应用程序的数据也能够转化到XML这个统一的框架中,进行交互、转化和进一步的加工。</TD></TR></TBODY></TABLE>
            <TABLE width=620 align=center>
              <TBODY>
              <TR>
                <TD 
              class=a14>XML的优点备受瞩目,它的发展方兴未艾,未来的Web将是XML的Web!</TD></TR></TBODY></TABLE>
            <TABLE width=620 align=center>
              <TBODY>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -