DIV CSS 佈局教程網

 DIV+CSS佈局教程網 >> 網頁腳本 >> XML學習教程 >> XML基礎 >> XML輕松學習手冊(4)
XML輕松學習手冊(4)
編輯:XML基礎     

第三章 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 version="1.0" encoding="GB2312"?>

<myfile>

<title>XML輕松學習手冊</title>

<author>ajie</author>

<email>ajie@aolhoo.com</email>

<date>20010115</date>

</myfile>

 

XML文檔包含三個部分:

1. 一個XML文檔聲明;

2. 一個關於文檔類型的定義;

3. 用XML標識創建的內容。

 

舉例說明:

<?xml version="1.0"?>

<!DOCTYPE filelist SYSTEM "filelist.dtd">

 

<filelist>

<myfile>

<title>QUICK START OF XML</title>

<author>ajie</author>

</myfile>

......

</filelist>

其中第一行<?xml version="1.0"?>就是一個XML文檔的聲明,第二行說明這個文檔是用filelist.dtd來定義文檔類型的,第三行以下就是內容主體部分。
我們來了解XML文檔中有關的術語:

 

1.Element(元素):

元素在HTML我們已經有所了解,它是組成HTML文檔的最小單位,在XML中也一樣。一個元素由一個標識來定義,包括開始和結束標識以及其中的內容,就象這樣:<author>ajie</author>


唯一不同的就是:在HTML中,標識是固定的,而在XML中,標識需要你自己創建。

 

2.Tag(標識)

標識是用來定義元素的。在XML中,標識必須成對出現,將數據包圍在中間。標識的名稱和元素的名稱是一樣的。例如這樣一個元素:

<author>ajie</author>

其中<author>就是標識。

 

3.Attribute(屬性):

什麼是屬性?看這段HTML代碼:<font color="red">word</font>。其中color就是font的屬性之一。

XML學習教程| jQuery入門知識| AJAX入門| Dreamweaver教程| Fireworks入門知識| SEO技巧| SEO優化集錦|
Copyright © DIV+CSS佈局教程網 All Rights Reserved