Username: Password:

xml轻松学习手册(3)xml的术语_xml教程
来源:作者:网友供稿 发布时间:2007-12-07 05:40:32

第三章 XML的术语


提纲:



导言

一.XML文档的有关术语

二.DTD的有关术语




导言




初学XML最令人头疼的就是有一大堆新的术语概念要理解。由于XML本身也是个崭新的技术,正在不断发展和变化,各组织和各大网络公司(微软,IBM,SUN等)都在不断推出自己的见解和标准,因此新概念漫天飞就不足为奇了。而国内又缺乏权威的机构或组织来对这些术语正式定名,您所看见的有关XML的中文教材大部分是靠作者本身的理解翻译过来的,有些是正确的,有些是错误的,更加妨碍了我们对这些概念的理解和学习。




您下面将要看到的关于XML术语的解释,也是作者本身的理解和翻译。阿捷是以W3C组织发布的XML1.0标准规范和相关的正式说明文档为根据来讲述。能够确保这些理解是基本正确的,至少不是错误的。您假如想进一步阅读和了解,我在本文的最后部分列明了相关资源的出处和链接,您能够直接访问。好,我们转入正题:


一.XML文档的有关术语

什么是XML文档?知道HTML原代码文档吧,XML文档就是用XML标识写的XML原代码文档。XML文档也是ASCII的纯文本文档,您能够用Notepad创建和修改。XML文档的后缀名为.XML,例如myfile.xml。用IE5.0以上浏览器也能够直接打开.xml文档,但您看到的就是"XML原代码",而不会显示页面内容。您能够将下面代码存为myfile.xml试试:






XML轻松学习手册

ajie

ajie@aolhoo.com

20010115


XML文档包含三个部分:

1. 一个XML文档声明;

2. 一个关于文档类型的定义;

3. 用XML标识创建的内容。


举例说明:








QUICK START OF XML

ajie



......



其中第一行就是个XML文档的声明,第二行说明这个文档是用filelist.dtd来定义文档类型的,第三行以下就是内容主体部分。
我们来了解XML文档中有关的术语:


1.Element(元素):

元素在HTML我们已有所了解,他是组成HTML文档的最小单位,在XML中也相同。一个元素由一个标识来定义,包括开始和结束标识连同其中的内容,就象这样:ajie


唯一不同的就是:在HTML中,标识是固定的,而在XML中,标识需要您自己创建。


2.Tag(标识)

标识是用来定义元素的。在XML中,标识必须成对出现,将数据包围在中间。标识的名称和元素的名称是相同的。例如这样一个元素:

ajie

其中就是标识。


3.Attribute(属性):

什么是属性?看这段HTML代码:word。其中color就是font的属性之一。

属性是对标识进一步的描述和说明,一个标识能够有多个属性,例如font的属性更有size。XML中的属性和HTML中的属性是相同的,每个属性都有他自己的名字和数值,属性是标识的一部分。举例:

ajie

XML中属性也是自己定义的,我们建议您尽量不使用属性,而将属性改成子元素,例如上面的代码能够改成这样:

ajie

female



原因是属性不易扩充和被程式操作。


4.Declaration(声明)

在任何XML文档的第一行都有一个XML声明。这个声明表示这个文档是个XML文档,他遵循的是哪个XML版本的规范。一个XML的声明语句就象这样:


5.DTD(文档类型定义)

DTD是用来定义XML文档中元素,属性连同元素之间关系的。

通过DTD文档能够检测XML文档的结构是否正确。但建立XML文档并不一定需要DTD文档。关于DTD文档的周详说明我们将在下面单独列项。


6.Well-formed XML(良好格式的XML)

一个遵守XML语法规则,并遵守XML规范的文档称之为"良好格式"。假如您任何的标识都严格遵守XML规范,那么您的XML文档就不一定需要DTD文档来定义他。

良好格式的文档必须以一个XML声明开始,例如:



其中您必须说明文档遵守的XML版本,现在是1.0;其次说明文档是"单独的",他无需DTD文档来验证其中的标识是否有效;第三,要说明文档所使用的语言编码。默认的是UTF-8,假如使用中文,您需要配置为GB2312。

良好格式的XML文档必须有一个根元素,就是紧接着声明后面建立的第一个元素,其他元素都是这个根元素的子元素,属于根元素一组。

良好格式的XML文档的内容书写时必须遵守XML语法。(有关XML语法我们将在下一章仔细讲解)


7.Valid XML(有效的XML)

一个遵守XML语法规则,并遵守相应DTD文档规范的XML文档称为有效的XML文档。注意我们比较"Well-formed XML"和"Valid
XML",他们最大的差别在于一个完全遵守XML规范,一个则有自己的"文档类型定义(DTD)"。

将XML文档和他的DTD文档进行比较分析,看是否符合DTD规则的过程叫validation(确认)。这样的过程通常我们是通过一个名为parser的软件来处理的。

有效的XML文档也必须以一个XML声明开始,例如:



和上面例子不同的,在standalone(单独)属性中,这里配置的是"no",因为他必须和相应的DTD一起使用,DTD文档的定义方法如下:



其中:

"!DOCTYPE"是指您要定义一个DOCTYPE;

"type-of-doc"是文档类型的名称,由您自己定义,通常于DTD文档名相同;

"SYSTEM/PUBLIC"这两个参数只用其一。SYSTEM是指文档使用的私有DTD文档的网址,而PUBLIC则指文档调用一个公用的DTD文档的网址。

"dtd-name" 就是DTD文档的网址和名称。任何DTD文档的后缀名为".dtd"。

我们还是用上面的例子,应该写成这样:



二.DTD的有关术语

什么是DTD,我们上面已简略提到。DTD是一种确保XML文档格式正确的有效方法,能够比较XML文档和DTD文档来看文档是否符合规范,元素和标签使用是否正确。一个DTD文档包含:元素的定义规则,元素间关系的定义规则,元素可使用的属性,可使用的实体或符号规则。

DTD文档也是个ASCII的文本文档,后缀名为.dtd。例如:myfile.dtd。

为什么要用DTD文档呢?我的理解是他满足了网络共享和数据交互,使用DTD最大的好处在于DTD文档的共享。(就是上文DTD说明语句中的PUBLIC属性)。比如,两个相同行业不同地区的人使用同一个DTD文档来作为文档创建规范,那么他们的数据就很容易交换和共享。网上有其他人想补充数据,也只需要根据公用的DTD规范来建立文档,就立即能够加入。

现在,已有数量众多的写好的DTD文档能够利用。针对不同的行业和应用,这些DTD文档已建立了通用的元素和标签规则。您无需自己重新创建,只要在他们的基础上加入您需要的新标识。

当然,假如愿意,您能够创建自己的DTD,他可能和您的文档配合的更加完美。建立自己的DTD也是很简单的一件事,一般只需要定义4-5个元素就能够了。

调用DTD文档的方法有两种:

1.直接包含在XML文档内的DTD

您只要在DOCTYPE声明中插入一些特别的说明就能够了,象这样:

我们有一个XML文档:





XML轻松学习手册

ajie



我们在第一行后面插入下面代码就能够:








]>


 

2.调用单独的DTD文档

将DTD文档存为.dtd的文档,然后在DOCTYPE声明行中调用,例如,将下面的代码存为myfile.dtd






 

然后在XML文档中调用,在第一行后插入:


 

我们能够看到DTD文档和HTML中js的调用是差不多的,关于DTD文档具体怎样写,我们将在下一章和XML文档的语法一起介绍。


 

下面我们来了解DTD有关的术语:


 

1.Schema(规划)

schema是数据规则的描述。schema做两件事:

a.他定义元素数据类型和元素之间的关系;

b.他定义元素所能包含的内容类型。

DTD就是关于XML文档的一个schema。


 

2.Document Tree(文档树)

"文档树"在前面第二章我们已提到过,他是文档元素分级结构的形象表示。一个文档结构树包含根元素,根元素是最顶级的元素,(就是紧接着XML声明语句后的第一个元素)。看例子:







...

...





上面的例子分三级结构排列成"树"状,其中的就是根元素。在XML和DTD文档中,第一个定义的都是根元素。


 

3.Parent Element(父元素)/Child Element(子元素)

父元素是指包含有其他元素的元素,被包含的元素称为他的子元素。看上面的"结构树",其中是父元素,,<author>是他的子元素,而<myfile>又是<filelist>的子元素。象<title>这样没有包含任何子元素的最后一级元素我们也称之为"页元素"。</P> <P><BR> </P> <P>4.Parser(解析软件) <BR><BR>Parser是一种检查XML文档是否遵循DTD规范的工具软件。<BR><BR>XML的parser发展为两类:一种是"非确认类paeser",只检测文档是否遵守XML语法规则,是否用元素标识建立了文档树。另一种是"确认类paeser",他不但检测文档语法,结构树,而且比较解析您使用的元素标识是否遵守了相应DTD文档的规范。<BR><BR>Parser能单独使用,也能够成为编辑软件或浏览器的一部分。在后面的相关资源列表里,我列出了当前比较流行的一些parsers。</P> <P><BR> </P> <P>  好了,通过第三章的学习,我们已了解了一些XML和DTD的基本术语,但是我们还不知道怎样来写这些文档,需要遵循什么样的语法,在下一章,将重点介绍有关撰写XML和DTD文档的语法。请继续浏览,谢谢!</P></span> <DIV class="lifls1 bj"><script type="text/javascript"><!-- google_ad_client = "pub-7427893623574732"; //文章内容下方468x60, 创建于 07-11-28 google_ad_slot = "4544207802"; google_ad_width = 468; google_ad_height = 60; //--></script> <script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"> </script></DIV></TD></TR></TBODY></TABLE> <DIV class=clear></DIV></DIV><!--nr end--><!--2 begin--> <TABLE class=viewtd> <TBODY> <TR> <TD><div> <p>喜欢本文,那就收藏到:</p> </div></TD></TR> <TR> <TD><ul> <a href="http://www.thinkagain.cn/" title="Originally developed by ThinkAgain"></a><a href="http://del.icio.us/post" onClick="window.open('http://del.icio.us/post?v=4&noui&jump=close&url='+encodeURIComponent(location.href)+'&title='+encodeURIComponent(document.title), 'delicious','toolbar=no,width=700,height=400 '); return false;"><img src="http://www.prower.cn/wp-content/plugins/wp_addbookmarks/images/delicious.gif" alt="Del.icio.us" title="添加到Delicious" border="0" /></a> <a href="javascript:location.href='http://www.google.com/bookmarks/mark?op=add&bkmk='+encodeURIComponent(location.href)+'&title='+encodeURIComponent(document.title)"><img src="http://www.prower.cn/wp-content/plugins/wp_addbookmarks/images//google.png" alt="Google书签" title="添加到Google书签" border="0" /></a> <a href="javascript:d=document;t=d.selection?(d.selection.type!='None'?d.selection.createRange().text:''):(d.getSelection?d.getSelection():'');void(blog=window.open('http://digg.com/submit?phase=2&url='+escape(d.title)+'&newspath='+escape(d.location.href)+'&subtitle='+escape(t),'Digg'));blog.focus();"><img src="http://www.prower.cn/wp-content/plugins/wp_addbookmarks/images/digg.gif" alt="Digg" title="添加到Digg" border="0"/></a> <a href="javascript:d=document;t=d.selection?(d.selection.type!='None'?d.selection.createRange().text:''):(d.getSelection?d.getSelection():'');void(blog=window.open('https://favorites.live.com/quickadd.aspx?url='+escape(d.title)+'&newspath='+escape(d.location.href)+'&subtitle='+escape(t),'Live'));blog.focus();"><img src="http://www.prower.cn/wp-content/plugins/wp_addbookmarks/images/live.gif" alt="Live Bookmark" title="添加到Live Bookmark" border="0"/></a> <a href="javascript:d=document;t=d.selection?(d.selection.type!='None'?d.selection.createRange().text:''):(d.getSelection?d.getSelection():'');void(blog=window.open('http://www.technorati.com/faves?add='+escape(d.title)+'&newspath='+escape(d.location.href)+'&subtitle='+escape(t),'Technorati'));blog.focus();"><img src="http://www.prower.cn/wp-content/plugins/wp_addbookmarks/images/technorati.gif" alt="Technorati" title="添加到Technorati" border="0"/></a> <a href="javascript:d=document;t=d.selection?(d.selection.type!='None'?d.selection.createRange().text:''):(d.getSelection?d.getSelection():'');void(blog=window.open('http://furl.net/storeIt.jsp?u='+escape(d.title)+'&newspath='+escape(d.location.href)+'&subtitle='+escape(t),'Furl'));blog.focus();"><img src="http://www.prower.cn/wp-content/plugins/wp_addbookmarks/images/furl.gif" alt="Furl" title="添加到Furl" border="0"/></a> <a href="javascript:location.href='http://myweb2.search.yahoo.com/myresults/bookmarklet?u='+encodeURIComponent(location.href)+'&t='+encodeURIComponent(document.title)"><img src="http://www.prower.cn/wp-content/plugins/wp_addbookmarks/images/yahoo.gif" alt="Yahoo书签" title="添加到Yahoo书签" border="0" /></a> <a href="javascript:d=document;t=d.selection?(d.selection.type!='None'?d.selection.createRange().text:''):(d.getSelection?d.getSelection():'');void(yesky=window.open('http://www.facebook.com/share.php?u='+escape(d.title)+'&u='+escape(d.location.href)+'&c='+escape(t)+'&st=2','facebook','scrollbars=no,width=800,height=600,left=75,top=20,status=no,resizable=yes'));yesky.focus();"><img src="http://www.prower.cn/wp-content/plugins/wp_addbookmarks/images/facebook.gif" alt="Facebook" title="添加到Facebook" border="0"/></a> <a href="javascript:u=location.href;t=document.title;c = %22%22 + (window.getSelection ? window.getSelection() : document.getSelection ? document.getSelection() : document.selection.createRange().text);var url=%22http://cang.baidu.com/do/add?it=%22+encodeURIComponent(t)+%22&iu=%22+encodeURIComponent(u)+%22&dc=%22+encodeURIComponent(c)+%22&fr=ien#nw=1%22;window.open(url,%22_blank%22,%22scrollbars=no,width=600,height=450,left=75,top=20,status=no,resizable=yes%22); void 0"><img src="http://www.prower.cn/wp-content/plugins/wp_addbookmarks/images/baidu.gif" alt="百度搜藏" title="添加到百度搜藏" border="0" /></a> <a href="javascript:d=document;t=d.selection?(d.selection.type!='None'?d.selection.createRange().text:''):(d.getSelection?d.getSelection():'');void(vivi=window.open('http://vivi.sina.com.cn/collect/icollect.php?pid=28&title='+escape(d.title)+'&url='+escape(d.location.href)+'&desc='+escape(t),'vivi','scrollbars=no,width=480,height=480,left=75,top=20,status=no,resizable=yes'));vivi.focus();"><img src="http://www.prower.cn/wp-content/plugins/wp_addbookmarks/images/vivi.gif" alt="新浪ViVi" title="添加到新浪ViVi" border="0" /></a> <a href="javascript:d=document;t=d.selection?(d.selection.type!='None'?d.selection.createRange().text:''):(d.getSelection?d.getSelection():'');void(keyit=window.open('http://www.365key.com/storeit.aspx?t='+escape(d.title)+'&u='+escape(d.location.href)+'&c='+escape(t),'keyit','scrollbars=no,width=475,height=575,left=75,top=20,status=no,resizable=yes'));keyit.focus();"><img src="http://www.prower.cn/wp-content/plugins/wp_addbookmarks/images/365key.gif" alt="365Key网摘" title="添加到365网摘" border="0" /></a> <a href="javascript:d=document;t=d.selection?(d.selection.type!='None'?d.selection.createRange().text:''):(d.getSelection?d.getSelection():'');void(yesky=window.open('http://hot.yesky.com/dp.aspx?t='+escape(d.title)+'&u='+escape(d.location.href)+'&c='+escape(t)+'&st=2','yesky','scrollbars=no,width=400,height=480,left=75,top=20,status=no,resizable=yes'));yesky.focus();"><img src="http://www.prower.cn/wp-content/plugins/wp_addbookmarks/images/yesky.gif" alt="天极网摘" title="添加到天极网摘" border="0"/></a> <a href="javascript:t=document.title;u=location.href;e=document.selection?(document.selection.type!='None'?document.selection.createRange().text:''):(document.getSelection?document.getSelection():'');void(open('http://bookmark.hexun.com/post.aspx?title='+escape(t)+'&url='+escape(u)+'&excerpt='+escape(e),'HexunBookmark','scrollbars=no,width=600,height=450,left=80,top=80,status=no,resizable=yes'));"><img src="http://www.prower.cn/wp-content/plugins/wp_addbookmarks/images/hexun.gif" alt="和讯网摘" title="添加到和讯网摘" border="0"/></a> <a href="javascript:d=document;t=d.selection?(d.selection.type!='None'?d.selection.createRange().text:''):(d.getSelection?d.getSelection():'');void(blog=window.open('http://www5.bolaa.com/CommendBlog/SmallLogin.aspx?title='+escape(d.title)+'&newspath='+escape(d.location.href)+'&subtitle='+escape(t),'bolaa','width=400px,height=400px'));blog.focus();"><img src="http://www.prower.cn/wp-content/plugins/wp_addbookmarks/images/bolaa.gif" alt="博拉网" title="添加到博拉网" border="0"/></a> <a href="javascript:d=document;t=d.selection?(d.selection.type!='None'?d.selection.createRange().text:''):(d.getSelection?d.getSelection():'');void(keyit=window.open('http://my.poco.cn/fav/storeIt.php?t='+escape(d.title)+'&u='+escape(d.location.href)+'&c='+escape(t)+'&img=http://www.h-strong.com/blog/logo.gif','keyit','scrollbars=no,width=475,height=575,status=no,resizable=yes'));keyit.focus();"><img src="http://www.prower.cn/wp-content/plugins/wp_addbookmarks/images/poco.gif" alt="POCO网摘" title="添加到POCO网摘" border="0"/></a> <a href="javascript:var d=document,w=window,f='http://fanfou.com/share',l=d.location,e=encodeURIComponent,p='?u='+e(l.href)+'&t='+e(d.title)+'&d='+e(w.getSelection?w.getSelection().toString():d.getSelection?d.getSelection():d.selection.createRange().text)+'&s=bm';a=function(){if(!w.open(f+'r'+p,'sharer','toolbar=0,status=0,resizable=0,width=600,height=400'))l.href=f+'.new'+p};if(/Firefox/.test(navigator.userAgent))setTimeout(a,0);else{a()}void(0)"><img src="http://www.prower.cn/wp-content/plugins/wp_addbookmarks/images/fanfou.gif" alt="添加到饭否" title="添加到饭否" border="0"/></a> <a href="javascript:d=document;t=d.selection?(d.selection.type!='None'?d.selection.createRange().text:''):(d.getSelection?d.getSelection():'');void(zhai=window.open('http://shuqian.qq.com/post?from=3&title='+encodeURIComponent(document.title)+'&u='+escape(d.location.href)+'&c='+escape(t),'zhai','scrollbars=no,width=480,height=420,left=75,top=50,status=no,resizable=yes'));zhai.focus();"><img src="http://www.prower.cn/wp-content/plugins/wp_addbookmarks/images/qq.gif" alt="QQ书签" title="添加到QQ书签" border="0"/></a> <a href="javascript:q=(document.location.href);void(open('http://www.digbuzz.com/submit.php?url='+escape(q),'','resizable,location,menubar,toolbar,scrollbars,status'));"><img src="http://www.prower.cn/wp-content/plugins/wp_addbookmarks/images/digbuzz.gif" border="0" alt="Digbuzz我挖网" title="添加到Digbuzz我挖网" /></a> </ul> <!--/rating--></TD> </TR></TBODY></TABLE> <!--2 end--><!--3 begin--> <DIV class=prev> <DIV class=prevlf><B>上一篇: </B><a href='/html/domain/20071211/3411.html'>厦门网络公司注册“shengda”域名 被判注销</a></DIV> <DIV class=prevlf><B>下一篇: </B><a href="/html/edu/20071207/3413.html">xml轻松学习手册(4)xml语法_xml教程</a> </DIV></DIV><!--3 end--><!--comment begin--> <DIV class="commti bj"> <DIV class=liti1left1>相关评论  <a href="/article/feedBack.php/aId_3412.html">我也要评论</a></DIV> </DIV> 还没有关于此文章的相关评论!<!--comment end--> <!--commentPost begin--> <DIV class=commpti><a href="#">首页</a> <a href="#">上一页</a> <a href="#">下一页</a> <a href="#">尾页</a></DIV> <DIV class=commpti style="height:225px; padding-left:50px !important;padding-left:10px;"><form action="/article/articleInfo.php?action=addInfoReview" method="post" name='form2' id='form2'> <li style="margin-top:10px; text-align:left; margin-left:-30px!important;margin-left:10px;">昵称: <label> <input name="tineName" type="text" id="tineName" value="游客" size="20"> </label> (为空则显示guest) </li> <li style="margin-top:10px; text-align:left; margin-left:-30px!important;margin-left:10px;">评论分数: <input type="radio" name="score" value="1"> <span class="STYLE1">★</span> <input type="radio" name="score" value="2"> <span class="STYLE1">★ ★</span> <input name="score" type="radio" value="3" checked> <span class="STYLE1">★★★</span> <input type="radio" name="score" value="4"> <span class="STYLE1">★★★★</span> <input type="radio" name="score" value="5"> <span class="STYLE1">★★★★★</span> <input name="aId" type="hidden" id="aId" value="3412"> </li> <li style="margin-top:10px; text-align:left; margin-left:-30px!important; margin-left:0px;">评论内容:(不能超过250字,需审核后才会公布,请自觉遵守互联网相关政策法规。</li> <li style="margin-top:10px; text-align:left; margin-left:-30px!important;margin-left:10px;"> <label> <textarea name="reviewContent" cols="70" rows="6" id="reviewContent" class="revContet"></textarea> </label> </li> <li style="margin-top:10px; text-align:left; margin-left:-30px!important;margin-left:10px;"> <label> <input name="Submit" type="submit" class="button" value="发表评论" onClick="return checkIsWrite()"> </label> </li> </form></DIV><!--leftdown begin--> <DIV class=vmorebd> <DIV class=vmorebdl> <DIV class=vmorebdti> <h4>相关推荐</h4> </DIV> <DIV class="vmoreli bj jd1"> <li> <a href="/html/edu/20071207/3412.html">xml轻松学习手册(3)xml的术语_xml教程</a> </li> <li> <a href="/html/edu/20071207/3413.html">xml轻松学习手册(4)xml语法_xml教程</a> </li> <li> <a href="/html/edu/20071207/3414.html">xml轻松学习手册(5)xml实例解析_xml教程</a> </li> <li> <a href="/html/edu/20071207/3415.html">了解web页面工具语言xml(一)产生背景_xml教程</a> </li> <li> <a href="/html/edu/20071207/3416.html">了解web页面工具语言xml(二)定义_xml教程</a> </li> <li> <a href="/html/edu/20071207/3417.html">了解web页面工具语言xml(三)支持工具_xml教程</a> </li> <li> <a href="/html/edu/20071207/3418.html">了解web页面工具语言xml(四)应用分类_xml教程</a> </li> <li> <a href="/html/edu/20071207/3419.html">了解web页面工具语言xml(五)好处_xml教程</a> </li> <li> <a href="/html/edu/20071207/3420.html">了解web页面工具语言xml(六)展望_xml教程</a> </li> <li> <a href="/html/edu/20071207/3421.html">xml技术上传文档_xml技巧</a> </li> </DIV></DIV> <DIV class=vmorebdr> <DIV class=vmorebdti> <h4>相关资讯</h4> </DIV> <DIV class="vmoreli bj jd1"> <li> <a href="/html/edu/20070930/8759.html">Perl教学第九篇关联数组(哈希表)</a> </li> <li> <a href="/html/edu/20070930/8760.html">Perl教学第八篇子程式</a> </li> <li> <a href="/html/edu/20070930/8761.html">Perl教学第七篇控制结构</a> </li> <li> <a href="/html/edu/20070930/8762.html">Perl教学第十一篇文档系统</a> </li> <li> <a href="/html/edu/20070930/8763.html">Perl教学第十篇格式化输出</a> </li> <li> <a href="/html/edu/20070930/8764.html">Perl/TkFAQ-11.6.怎样把画布作为布局管理器</a> </li> <li> <a href="/html/edu/20070930/8765.html">cgilib.pl的应用</a> </li> <li> <a href="/html/edu/20070930/8766.html">CGI编程--Perl中使用CGI模块(一)</a> </li> <li> <a href="/html/edu/20070930/8767.html">Perl教学第四篇列表和数组变量</a> </li> <li> <a href="/html/edu/20070930/8768.html">Perl教学第五篇文档读写</a> </li> </DIV></DIV> <DIV class=clear></DIV></DIV><!-- start Vibrant Media IntelliTXT script section --> <SCRIPT language=javascript src="/css/front.asp"></SCRIPT> <!-- end Vibrant Media IntelliTXT script section --><!--leftdown end--></DIV><!--left end--><!--right begin--> <DIV class=bdright><!--0 begin--> <DIV class=bigan><a href="#">点击发布文章</a><A href="http://www.9down.com/submit.php"></A></DIV> <!--0 end--><!--1 begin--> <DIV class=rti><B>导航</B></DIV> <DIV class=rsbd1> <DIV class="rsbd bj1 jd1"> <LI><A href="/">主页</A> </LI> <LI><A onclick="this.style.behavior='url(#default#homepage)';this.setHomePage('http://www.idcnews.net');return(false)" href="javascript:">设为首页</A></LI> <LI><A href="#" onclick="window.external.AddFavorite('http://www.idcnews.net','');">加入收藏</a></LI> <LI><a href="mailto:wan875@126.com">联系我们</a> </LI> </LI> </DIV></DIV><!--1 end--> <DIV class=rti1><B>赞助商</B></DIV> <DIV class="rsbd2 bj2"> <script type="text/javascript" language="javascript"> // <![CKATA[ var bigwww_ad_id=8; var bigwww_rid=66657; // ]]> </script> <script type="text/javascript" language="javascript" src="http://sudu.cn/js/get_ad.js?width=158&height=50" id="bigwww_script8"></script> <!-- BEGIN STANDARD TAG - 160 x 600/120 x 600 - www.9down.com: Run-of-site - DO NOT MODIFY --> <!--IFRAME marginWidth=0 marginHeight=0 src="/ggao.php" frameBorder=0 width=158 scrolling=no height=298></IFRAME--><!-- END TAG --></DIV><!-- <div class="rti1"><b>Sponsored</b></div> <div class="rsbd2 bj2"> </div> --><!--2 begin--> <DIV class=rti1><B>文章类别</B></DIV> <DIV class=tags> <DIV class=vstg> <li> <a href="/html/news/list_1_1.html"><b>行业资讯</b></a> </li> <li> <a href="/html/domain/list_2_1.html"><b>域名资讯</b></a> </li> <li> <a href="/html/host/list_3_1.html"><b>虚拟主机</b></a> </li> <li> <a href="/html/server/list_4_1.html"><b>托管租用</b></a> </li> <li> <a href="/html/vps/list_5_1.html"><b>VPS</b></a> </li> <li> <a href="/html/cdn/list_6_1.html"><b>CDN</b></a> </li> <li> <a href="/html/sitemanage/list_8_1.html"><b>网站运营</b></a> </li> <li> <a href="/html/edu/list_9_1.html"><b>技术资讯</b></a> </li> <li> <a href="/html/edu/macos/list_74_1.html">Mac OS</a> </li> <li> <a href="/html/edu/equipment/list_60_1.html">网络设备</a> </li> <li> <a href="/html/edu/Route/list_59_1.html">路由技术</a> </li> <li> <a href="/html/edu/network/list_58_1.html">网络技术</a> </li> <li> <a href="/html/edu/html/list_57_1.html">HTML/DHTML</a> </li> <li> <a href="/html/edu/code/list_56_1.html">源码天堂</a> </li> <li> <a href="/html/edu/programming/list_55_1.html">网络编程</a> </li> <li> <a href="/html/edu/java/list_54_1.html">Java</a> </li> <li> <a href="/html/edu/perl/list_53_1.html">Perl</a> </li> <li> <a href="/html/edu/C/list_52_1.html">C/C++</a> </li> <li> <a href="/html/edu/shell/list_51_1.html">Shell</a> </li> <li> <a href="/html/edu/database/list_50_1.html">数据库其他</a> </li> <li> <a href="/html/edu/db2/list_49_1.html">DB2</a> </li> <li> <a href="/html/edu/sybase/list_48_1.html">Sybase</a> </li> <li> <a href="/html/edu/memory/list_61_1.html">存储备份</a> </li> <li> <a href="/html/edu/hardware_technology/list_62_1.html">硬件技术</a> </li> <li> <a href="/html/edu/make/list_104_1.html">网站建设</a> </li> <li> <a href="/html/edu/communication/list_80_1.html">通信技术</a> </li> <li> <a href="/html/edu/vmtech/list_79_1.html">虚拟化技术</a> </li> <li> <a href="/html/edu/security_other/list_72_1.html">安全其他</a> </li> <li> <a href="/html/edu/securty_tool/list_71_1.html">安全工具</a> </li> <li> <a href="/html/edu/encryption/list_70_1.html">加密和破解</a> </li> <li> <a href="/html/edu/database_security/list_69_1.html">数据库安全</a> </li> <li> <a href="/html/edu/procedure_security/list_68_1.html">程序安全</a> </li> <li> <a href="/html/edu/network_security/list_67_1.html">网络安全 </a> </li> <li> <a href="/html/edu/system_security/list_66_1.html">系统安全</a> </li> <li> <a href="/html/edu/firewall/list_65_1.html">防火墙</a> </li> <li> <a href="/html/edu/vpn/list_64_1.html">VPN</a> </li> <li> <a href="/html/edu/network_technology/list_63_1.html">网管技术其他 </a> </li> <li> <a href="/html/edu/informix/list_47_1.html">Informix</a> </li> <li> <a href="/html/edu/oracle/list_46_1.html">Oracle</a> </li> <li> <a href="/html/edu/postgresql/list_45_1.html">PostgreSQL </a> </li> <li> <a href="/html/edu/dreamweaver/list_34_1.html">Dreamweaver教程 </a> </li> <li> <a href="/html/edu/windows/list_22_1.html">windows操作系统</a> </li> <li> <a href="/html/edu/xml/list_21_1.html">XML编程 </a> </li> <li> <a href="/html/edu/net/list_20_1.html">NET编程</a> </li> <li> <a href="/html/edu/jsp/list_19_1.html">JSP编程</a> </li> <li> <a href="/html/edu/php/list_18_1.html">PHP编程</a> </li> <li> <a href="/html/edu/asp/list_17_1.html">ASP编程</a> </li> <li> <a href="/html/edu/mssql/list_16_1.html">Mssql</a> </li> <li> <a href="/html/edu/mysql/list_15_1.html">Mysql</a> </li> <li> <a href="/html/edu/access/list_14_1.html">Access</a> </li> <li> <a href="/html/edu/coreldraw/list_31_1.html">Coreldraw</a> </li> <li> <a href="/html/edu/flash/list_32_1.html">flash</a> </li> <li> <a href="/html/edu/web_server/list_24_1.html">web服务器</a> </li> <li> <a href="/html/edu/ftp_server/list_25_1.html">ftp服务器</a> </li> <li> <a href="/html/edu/mail_server/list_26_1.html">mail服务器</a> </li> <li> <a href="/html/edu/mail_system/list_44_1.html">邮件系统</a> </li> <li> <a href="/html/edu/ibm/list_43_1.html">IBM-AIX</a> </li> <li> <a href="/html/edu/hp/list_42_1.html">HP-UX </a> </li> <li> <a href="/html/edu/sco/list_41_1.html">Sco</a> </li> <li> <a href="/html/edu/solaris/list_40_1.html">Solaris </a> </li> <li> <a href="/html/edu/freebsd/list_39_1.html">FreeBSD </a> </li> <li> <a href="/html/edu/linux/list_38_1.html">Linux </a> </li> <li> <a href="/html/edu/proxy/list_37_1.html">Proxy</a> </li> <li> <a href="/html/edu/css/list_36_1.html">CSS教程</a> </li> <li> <a href="/html/edu/javascript/list_35_1.html">Javascript教程 </a> </li> <li> <a href="/html/edu/ajax/list_73_1.html">Ajax</a> </li> <li> <a href="/html/edu/dns_server/list_29_1.html">dns服务器</a> </li> <li> <a href="/html/edu/photoshop/list_33_1.html">Photoshop教程</a> </li> <li> <a href="/html/website/list_76_1.html"><b>站长资讯</b></a> </li> <li> <a href="/html/internet/list_78_1.html"><b>冲浪宝典</b></a> </li> <li> <a href="/html/help/list_105_1.html"><b>帮助中心</b></a> </li> <li> <a href="/html/help/indexnews/list_106_1.html">首页新闻</a> </li> <li> <a href="/html/help/other/list_122_1.html">其它相关问题</a> </li> <li> <a href="/html/help/safe/list_121_1.html">安全漏洞相关问题</a> </li> <li> <a href="/html/help/tuiguan/list_120_1.html">网站推广相关问题</a> </li> <li> <a href="/html/help/zhuji/list_119_1.html">虚拟主机相关问题</a> </li> <li> <a href="/html/help/webmake/list_118_1.html">网站建设相关问题</a> </li> <li> <a href="/html/help/fuwu/list_117_1.html">服务器相关问题</a> </li> <li> <a href="/html/help/beian/list_116_1.html">备案相关问题</a> </li> <li> <a href="/html/help/payquestion/list_115_1.html">支付相关问题</a> </li> <li> <a href="/html/help/adminhelp/list_114_1.html">后台操作指南</a> </li> <li> <a href="/html/help/dailiquestion/list_113_1.html">代理相关问题</a> </li> <li> <a href="/html/help/emailquestion/list_112_1.html">邮件相关问题</a> </li> <li> <a href="/html/help/domainquestion/list_111_1.html">域名相关问题</a> </li> <li> <a href="/html/help/vpsquestion/list_110_1.html">vps相关问题 </a> </li> <li> <a href="/html/help/webnews/list_109_1.html">行业资讯</a> </li> <li> <a href="/html/help/mingwang/list_108_1.html">名网动态</a> </li> <li> <a href="/html/help/newhelp/list_107_1.html">新手指南</a> </li> <li> <a href="/html/help/Acting/list_123_1.html">代理帮助</a> </li> </DIV></DIV><!--3 end--><!--5 begin--> <DIV class=rti1><B>订阅</B></DIV> <DIV class="rsbd2 bj2"> <LI><A href="http://www.idcnews.net/rss.xml" target=_blank><IMG src="/css/v10.gif" border="0" align=absMiddle><B> Rss Feed</B></A> </LI> <LI><A href="http://fusion.google.com/add?feedurl=http://www.idcnews.net/rss.xml" target=_blank><IMG src="/css/v1.gif" border="0"></A> </LI> <LI><A href="http://www.bloglines.com/sub/http://www.idcnews.net/rss.xml" target=_blank><IMG src="/css/v2.gif"></A> </LI> <LI><A href="http://add.my.yahoo.com/rss?url=http://www.idcnews.net/rss.xml" target=_blank><IMG src="/css/v3.gif"></A> </LI> <LI><A href="http://technorati.com/faves?add=http://www.idcnews.net/rss.xml" target=_blank><IMG src="/css/v4.gif"></A> </LI> <LI><A href="http://my.msn.com/addtomymsn.armx?id=rss&ut=%feed_url&ru=http://www.idcnews.net/rss.xml" target=_blank><IMG src="/css/v5.gif"></A> </LI> <LI><A href="http://feeds.my.aol.com/index.jsp?url=http://www.idcnews.net/rss.xml" target=_blank><IMG src="/css/v6.gif"></A> </LI> <LI><A href="http://www.newsgator.com/ngs/subscriber/subext.aspx?url=http://www.idcnews.net/rss.xml" target=_blank><IMG src="/css/v7.gif"></A> </LI> <LI><A href="http://www.netvibes.com/subscribe.php?url=http://www.idcnews.net/rss.xml" target=_blank><IMG src="/css/v8.gif"></A> </LI> <LI><A href="http://signup.alerts.live.com/alerts/login.do?PINID=30936964&returnURL=http://www.idcnews.net/index.php"><IMG src="/css/v9.gif"></A> </LI></DIV><!--2 end--><!--3 begin--> <!--5 end--></DIV><!--right end--> <DIV class=clear></DIV></DIV><!--body end--><!--copyright begin--> <DIV class=copyright> <DIV class=hs>主机赞助商连接: <a href='http://www.sudu.cn' target=_blank style="color:black">华夏名网虚拟主机域名注册</a> 关于我们 | 网站声明 | 联系我们 | 广告服务 IDC中文资讯站-客观公证的IDC产业权威媒体<br></DIV> <div id="friend"> <img src="/article/img/buliangxinxi.gif" width="118" height="48"> <img src="/article/img/wangjing110.gif" width="118" height="48"> <img src="/article/img/icpbei.gif" width="118" height="48"> <br> Copyright <span class="hs">@</span> 2007-2008 IDCNEWS.NET, All Rights Reserved<br> <a href="http://www.miibeian.gov.cn" target="_blank">蜀ICP备07504800号</a><br><script language="javascript" type="text/javascript" src="http://js.users.51.la/1460925.js"></script> <noscript> <a href="http://www.51.la/?1460925" target="_blank"><img src="http://img.users.51.la/1460925.asp" alt="我要啦免费统计" border="0" style="border:none" /></a> </noscript><script type="text/javascript" src="http://js.tongji.yahoo.com.cn/0/188/162/ystat.js"></script><noscript><a href="http://js.tongji.yahoo.com.cn"><img src=http://js.tongji.yahoo.com.cn/0/188/162/ystat.gif></a></noscript><!-- *** Vdoing Code --> <script type="text/javascript">var wea_sid = 4584; var wea_domain="";</script> <script type="text/javascript" charset="UTF-8" src="http://s.vdoing.com/mystats.js"></script> <noscript><a href="http://www.vdoing.com"><img src="http://s.vdoing.com/check.gif"></a></noscript> </div> </DIV><!-- BEGIN STANDARD TAG - popunder only - www.9down.com: Run-of-site - DO NOT MODIFY --> </BODY></HTML>