?? 0102-0200.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-0200 -->
<HTML><HEAD><TITLE>XML中國論壇 - 初學進階 - 1.2.2 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 width="100%" border=0 style="border-collapse: collapse" bordercolor="#111111" cellpadding="0" cellspacing="0">
<TBODY>
<TR vAlign=top>
<TD rowSpan=2 width="60"> </TD>
<TD vAlign=center width=637>
<p align="center"><IMG height=33
src="image/title_learner.gif" width=226></TD>
<TD rowSpan=2 width="60"> </TD>
</TR>
<TR vAlign=top>
<TD width="637" ><!-- 正文內容 -->
<DIV class=pt10><B>1.2.2 XML的第一大優勢——自由民主的網上世界</B></DIV>
<DIV></DIV><BR>
<DIV class=pt9>
<P>說起來,XML仿佛充當著自由宣言的角色,它打破了標記定義的壟斷,將網上世界變為一個更加自由民主的世界。</P>
<P>不知你是否清楚在沒有XML的時候,要想定義一個置標語言并推廣利用它是何等困難。一方面,如果你制定了一個新的語言而期望它能生效,你需要把這個標準提交給相關的組織,例如W3C,等待它接受并正式公布這個標準,經過幾輪的評定、修改、再評定、再修改,等到你的置標語言終于熬到成為一個正式推薦標準,可能幾年的時間都已匆匆而過了。另一方面,為了讓你的這套標記得到廣泛應用,你必須為它配備瀏覽工具。這樣,你就不得不去游說各個瀏覽器廠商接收并支持你的標記,或者索性自己開發一個新的瀏覽器去與現有的瀏覽器競爭,無論哪個辦法,都令人望而卻步!</P>
<P>現在有了XML,你終于可以自由地制定你自己的置標語言,而不必再念念不忘微軟、Netscape、W3C的首肯了。</P>
<P>當然,別以為XML的主要目的真的僅僅是為了提供一種祥和的氣氛,體現新時代的自由平等的主旋律,它在網絡應用中有著確確實實的作用。大家都知道,各個不同的行業可能會有一些獨特的要求。比如說,化學家需要化學公式中的一些特殊符號,建筑設計圖紙中需要某些特制的標記,音樂家需要音符,這些都需要單獨的標記。但是,其它網頁設計者則用不著這些記號,也不需要這些標記。XML好就好在它允許各個組織、個人建立適合他們自己需要的標記庫,并且,這個標記庫可以迅速地投入使用。</P>
<P>不僅如此,隨著當今世界越來越多元化,要想定義一套適合各行各業、能夠普遍應用的標記既困難,也沒有必要。XML允許各個不同的行業根據自己獨特的需要制定自己的一套標記,但它并不強迫所有瀏覽器都能處理這些成千上萬個千奇百怪的標記,同樣也不要求置標語言的制定者制定出一個非常詳盡非常全面的語言從而適合各個行業各個領域的應用。比起那些追求大而全的置標語言的做法,這種具體問題具體分析的方法實際上更有助于置標語言的發展。</P>
<DIV align=center>
<CENTER>
<TABLE width="80%" bgColor=#ffffc0 border=0>
<TBODY>
<TR>
<TD width="100%">
<P
align=left>“從網絡使用之初,我們一直在所有文件中都使用近乎相同的格式,HTML格式...使用具有固定語法的固定標記集具有一定的好處,即簡單性。但是,HTML非常有限,網頁設計者希望能夠對頁面的表現能力具有更多的控制,這就需要求助于XML。
</P>
<P align=right>——Norman
Walsh”</P></TD></TR></TBODY></TABLE></CENTER></DIV>
<P>實際上,現在許多行業、機構都利用XML定義了自己的置標語言。比較早而且比較典型的是下面兩個實例:
<OL>
<LI>化學置標語言CML (Chemistry Markup Language),by Peter Murray-Rust
<LI>數學置標語言MathML (Mathematical Markup Language) 1.0 Specification, W3C
Recommendation 07-April-1998 </LI></OL>
<P>好了,上面我們說了很多關于XML如何突破HTML這種基本標記集的話題。其實,這個優勢還遠遠不是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 + -