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

📄 0102-0500.htm

📁 介绍了xml相关技术和应用范围,适合初学者.
💻 HTM
字号:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<!-- saved from url=(0071)http://162.105.170.55/ASPs/GetLearningArticleTemp.asp?section=0102-0500 -->
<HTML><HEAD><TITLE>XML中国论坛 - 初学进阶 - 1.2.5 XML的一点缺陷</TITLE>
<META http-equiv=Content-Type content="text/html; charset=gb2312">
<STYLE type=text/css>TABLE {
	FONT-SIZE: 9pt; COLOR: black; LINE-HEIGHT: 15pt; FONT-FAMILY: "宋体"
}
.pt9 {
	FONT-SIZE: 9pt; COLOR: black; LINE-HEIGHT: 15pt; FONT-FAMILY: "宋体"
}
.pt10 {
	FONT-WEIGHT: 700; FONT-SIZE: 10pt; LINE-HEIGHT: 18pt; FONT-FAMILY: "宋体"
}
.TempOutline {
	FONT-SIZE: 9pt; MARGIN-LEFT: 15pt; COLOR: #666666; TEXT-INDENT: -28pt; LINE-HEIGHT: 15pt; FONT-FAMILY: "宋体"; TEXT-DECORATION: none
}
.TempOutline1 {
	FONT-SIZE: 9pt; MARGIN-LEFT: 24pt; COLOR: #666666; TEXT-INDENT: -36pt; LINE-HEIGHT: 15pt; FONT-FAMILY: "宋体"; TEXT-DECORATION: none
}
.Outline {
	FONT-SIZE: 9pt; MARGIN-LEFT: 15pt; TEXT-INDENT: -28pt; LINE-HEIGHT: 15pt; FONT-FAMILY: "宋体"; TEXT-DECORATION: none
}
.Outline1 {
	FONT-SIZE: 9pt; MARGIN-LEFT: 24pt; TEXT-INDENT: -36pt; LINE-HEIGHT: 15pt; FONT-FAMILY: "宋体"; TEXT-DECORATION: none
}
.Outline11 {
	FONT-SIZE: 9pt; MARGIN-LEFT: 38pt; TEXT-INDENT: -50pt; LINE-HEIGHT: 15pt; FONT-FAMILY: "宋体"; TEXT-DECORATION: none
}
.passage0 {
	FONT-SIZE: 9pt; MARGIN-LEFT: 15pt; TEXT-INDENT: -28pt; LINE-HEIGHT: 15pt; FONT-FAMILY: "宋体"; TEXT-DECORATION: none
}
.passage1 {
	FONT-SIZE: 9pt; MARGIN-LEFT: 24pt; TEXT-INDENT: -36pt; LINE-HEIGHT: 15pt; FONT-FAMILY: "宋体"; TEXT-DECORATION: none
}
.passage11 {
	FONT-SIZE: 9pt; MARGIN-LEFT: 38pt; TEXT-INDENT: -50pt; LINE-HEIGHT: 15pt; FONT-FAMILY: "宋体"; TEXT-DECORATION: none
}
.passage111 {
	FONT-SIZE: 9pt; MARGIN-LEFT: 51pt; TEXT-INDENT: -64pt; LINE-HEIGHT: 15pt; FONT-FAMILY: "宋体"; TEXT-DECORATION: none
}
</STYLE>



<META content="Microsoft FrontPage 5.0" name=GENERATOR></HEAD>
<BODY vLink=#000000 aLink=#000000 link=#000000 leftMargin=0 topMargin=0 
onload=""><!-- 以下为主体内容 -->
<div align="center">
  <center>
<TABLE border=0 width="100%" style="border-collapse: collapse" bordercolor="#111111" cellpadding="0" cellspacing="0" >
  <TBODY>
  <TR vAlign=top>
    <TD width=40 rowSpan=2></TD>
    <TD vAlign=center >
    <p align="center"><IMG height=33 
      src="image/title_learner.gif" width=226></TD>
    <TD  rowSpan=2 width="42"></TD>
    </TR>
  <TR vAlign=top>
    <TD ><!-- 正文内容 -->
      <DIV class=pt10 style="width: 208; height: 24"><B>1.2.5 XML的一点缺陷</B></DIV>
     
      <DIV></DIV><BR>
      <DIV class=pt9 >
      <P>前面说了XML的一大堆好话,希望已经说服大家,弃暗投明,在下一个网站开发计划中采用XML作为网页发布语言。要知道,XML可是国际标准化组织——国际互联网论坛W3C(World 
      Wide Web Consortium)推荐的第二代网页发布语言啊!</P>
      <P>不过这时可能又有人要问了:“我好象还没有见过用XML发布网页的网站嘛!既然XML这么好,为什么从它第一个版本颁布至今,这么多年都没有推广普及开呢?”</P>
      <P>这个问题的确问到了点子上。不错,XML固然好,但也有它不足的一面,阻碍了它的发展。而其中最大的不足,便是至今都没有什么能够充分支持它的应用处理程序。</P>
      <P>想想看,HTML之所以在网络上如此流行,是因为你知道,如果你写了一个HTML文件,那么无论什么人在什么地方,他都能用IE或Netscape读出你的文件,欣赏你的布局。但是,如果你写的是一个XML文件,你可能就没那么有把握了。迄今为止,市场上没有一个可以完全支持XML的浏览器,虽然IE最近的版本IE5已经能够用XSL样式单将XML文件转化为一个HTML文件并显示出来,但这距离XML完全的显示输出还有很大距离。不过,对于XML所面临的这一难题,业界人士还是比较乐观的。</P>
      <DIV align=center>
      <CENTER>
      <TABLE width="80%" bgColor=#ffffc0 border=0>
        <TBODY>
        <TR>
          <TD 
            width="100%">“尽管目前浏览器对XML的支持还很有限,但IE5和Netscape5都预计要完全支持XML。不仅如此,目前W3C的Amaya浏览器也能支持它,就象JUMBO浏览器能够用来支持化学置标语言CML一样。
            <P>XML强调的并不是表现,而是文章本身的结构。这使得浏览器的角色在XML的使用上退居二线。至于究竟要表现哪些数据,以及如何表现,这是其它应用程序应该解决的问题。你可以把相同的XML文件和不同的样式单相连,从而使用不同的设备来表现,比如使用浏览器、手机、打印机、甚至音响设备。你不应该觉得只有等到有浏览器完全支持它以后,它才有用。绝不是这样——事实上,在没有使用任何浏览器的情况下,我们在NASA已经使它得到了充分的利用。</P>
            <P align=right>——Ken Sall”</P></TD></TR></TBODY></TABLE></CENTER></DIV>
      <P>尽管XML所强调的的确远远超出了信息表现这一范畴,但是,对于广大网络浏览者来说,一段不能在浏览器中浏览的XML文件,对他们恐怕还是没多大意义。目前,解决XML浏览问题的方法有两种,一种是在传递XML文件之前先将它转换为一个HTML文件,然后再传输这个转换后的文件;还有一种是直接传递XML文件,显示时再在线地进行转换。</P>
      <P>目前使用最多的方法,是用一个DHTML,或Java,或一个服务器端的perl写一个分析程序来分析XML文件,然后再把样式单中所描述的格式规则应用于这些分析提取出的XML数据,将它们转换为HTML文件。但是,采用这个方法,即便是要显示“hello 
      world”这样简单的信息,也要历经周折。很多开发者也正是因此望而却步。</P>
      <P>不过,随着越来越多的用户看到将他们的数据用XML组织的好处后,相信XML的分析算法和相应的工具也会逐渐完善起来,XML的后端支持将变得越来越简单。从IE和Netscape所提供的内置XML分析工具中,我们还是看到了无限希望嘛!<BR></P></DIV>
      <P></P>
      <P></P></TD></TR></TBODY></TABLE>
  </center>
</div>
<P></P>
<P>
<P></P></BODY></HTML>

⌨️ 快捷键说明

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