掌握XML系列 四 建立格式良好的XML文件

2022-03-20 01:53:23 字數 1051 閱讀 3342

前言:建立良好格式的xml文件,雖然寫了這些,其實,等到大家真正的看完之後美酒會發現,其實也很簡單的,我們這裡所做的是帶著大家全面的看看怎麼樣建立.

這一節,我們講解有關屬性的問題.

xml的屬性:

<?xml version="1.0" ?>

關於屬性的問題,有幾點是要說明下的:

1.在屬性的值中,最好不要使用":"(冒號),,儘管可以有,但是最好不要,因為與命名空間有衝突的.

2.屬性不能以"xml"開頭,也是有關命名空間的問題.

下面來看看我們什麼時候使用屬性

大家都知道,乙份資料文件,用xml來表示可以有很多的形式.如上面的xml的例子,我們也可以改寫為別的形式.如.

<?xml version="1.0"?>

xiaoyang

panyan

所以,我們對使用屬性的情況會講解如下(什麼時候用屬性):

1.將屬性作為描述的資料:

之前大家看看的文件,我們在person元素中使用屬性name,我們這樣做,只是用屬性來描述乙個person的乙個特徵,而後面的乙個例子,我們將name作為了乙個元素,來強調name.所以建議:如果想強調xml,那麼就把它作為乙個元素.

2.屬性容易使用.

屬性通常比元素容易使用,如下:

23xiaoyang

這樣,雖然沒有錯,但是看起來就不是很清楚,如果改為下面的

這樣就比上面更加的簡潔,清晰,那麼也就引出下面的話題:

3.用屬性的xml文件的大小比用元素xml文件更加的小,那麼就很便於網路傳輸.

4.dtd驗證文件的有效性:在有的xml文件中,如果在dtd(一種驗證文件)中明確要求要某個屬性,如果xml文件中沒有,那麼文件就不合法了.

下面,我們就看看什麼時候不用元素的.

通常在重複使用屬性的地方,如,想用xml文件表乙個國家的城市:如下:

這樣就不對,不能在乙個元素中有兩個相同的屬性,這種情況下用元素更加的好.

wuhan

今天就些到這,講得不多,基本上就這些,大家把之前的一起看看,就發現,規則很少,很多的時候都是一種平衡的策略,沒有說一定要怎麼樣用才正確.

掌握XML系列 四 建立格式良好的XML文件

掌握xml系列 四 建立格式良好的xml文件 前言 建立良好格式的xml文件,雖然寫了這些,其實,等到大家真正的看完之後美酒會發現,其實也很簡單的,我們這裡所做的是帶著大家全面的看看怎麼樣建立.這一節,我們講解有關屬性的問題.xml的屬性 關於屬性的問題,有幾點是要說明下的 1.在屬性的值中,最好不...

建立格式良好的XML文件(上篇)

本文摘自 前言 xml聽起來,看起來就是一本標記語言,但是它確實是乙個很大的話題,值得我們去研究的 感謝大家對前一篇xml文章的關注 建立格式良好的xml文件,其實就是使得我們的xml文件能夠符合w3c的xml1.0規範,相信大家也想看w3c條條框框的規範,我們就從實際出發,來說說,怎麼樣寫xml文...

XML系列之 建立電文格式的XML(一)

關於xml,學校那會,老師在口中僅僅提及,自己也未曾深入接觸過,僅是些將最基本xml檔案內容顯示在web定義的 中之類的簡單操作,如今專案中的收發電文涉及到複雜xml的操作。趁此契機好好回顧下xml知識。xml作為一種可擴充套件的標記語言,可以一種簡單文字格式儲存資料的方式,被任何計算機讀取。非常靈...