DIV CSS 佈局教程網

 DIV+CSS佈局教程網 >> 網頁腳本 >> XML學習教程 >> XML基礎 >> 大話XML(3)XML的語法
大話XML(3)XML的語法
編輯:XML基礎     

 

三. XML的語法

  我們先來分析一下前面我們舉的學生的例子。

<?xml version="1.0" encoding="GB2312"?>

<學生>

<編號>001</編號>

<姓名>張三</姓名>

<性別>男</性別>

<年齡>20</年齡>

</學生>

XML的聲明(declaration),語句如下:

<?xml version="1.0" encoding="GB2312"?>

  1.聲明語句<?xml ... ?>的作用是告訴浏覽器或其它處理程序這個文檔是XML文檔。

  聲明語句中的version表示文檔遵守的XML規范的版本。

  encoding表示文檔所用的語言編碼,這個例子用的編碼是“GB2312”。

2.注意大小寫的區分

  HTML中對大小寫的區分不是很敏感,但XML對大小寫要求非常嚴格,如果開始的標識是大寫,那麼結束的標識也一定是大寫。

  3.“有始有終”所有的標識必須有相應的結束標識

  熟悉HTML的人都知道HTML中有很多類似<p>,<tr>,<td>等標識的結束標識是可有可無的,但XML中是不允許這種情況存在。

  4.空標識(empty element)必須被關閉

  <br>,<img src="http://www.pconline.com.cn/images/pconlinelogo.gif">等單標識,我們該如何處理?

  XML增加了/來結束空標識

<標識/>

<標識 屬性名="屬性值"/>

  5.給屬性值加引號

  HTML中的屬性值可以加"",也可以不加"",還可以加''。但在XML中,屬性值一定要加""。

6.標識之間不可以交叉 <學生>

<編號>001</編號>

<姓名>張三</姓名>

</學生>

如果寫成了

<學生>

<編號>001

<姓名>

</編號>

張三</姓名>

</學生>

  是萬萬不可以的。

  以上六點,對於寫慣了HTML的人來說,要多多注意呀,千萬別按照已有的習慣來寫XML,不然就時時會出錯。

 

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