XML中DTD介紹及使用

2021-08-20 06:38:48 字數 362 閱讀 1308

dtd全名document type definition,意思為「文件型別定義」。有兩個作用,第乙個可以幫助編寫合法的**,第二個讓瀏覽器正確顯示**。

dtd應該放在每乙個文件的第一行,這樣才能告訴瀏覽器用的語言。通常,編寫正確的**,擁有乙個合適的dtd,瀏覽器黑根據w3c標準顯示**。

dtd的基本語法:

(1)empty——表示該元素不能包含子元素和文字,但可以有屬性。 

(2)any——表示該元素可以包含任何在該dtd中定義的元素內容

(3)#pcdata——可以包含任何字元資料,但是不能在其中包含任何子元素

使用DTD約束XML

文件型別定義 dtd 是用來定義xml文件結構的,它可以在文件內部宣告也可以在外部引用。宣告內部的doctype pcdata表示被解析的字元資料,會被解析器解析的文字。cdata表示字元資料,不會被解析器解析的文字。宣告元素 數量詞 表示一次或多次 表示一次或零次 表示任意次。宣告屬性 預設值 r...

xml及DTD的解析及運用

9月18日 xml的認識 xml是一種標記語言。標記指計算機所能理解的資訊符號,通過此標記,計算機之間可以處理包含各種資訊的文章等,xml用來傳送及攜帶資料資訊,不用來表現或展示資料,html 語言則是用來表示資料,所以 xml用途的焦點是它說明資料是什麼,以及攜帶資料資訊。xml定義結構,儲存資訊...

XML中的DTD約束

約束直接寫在xml文件中!你好!格式良好的 xml文件必須且僅有乙個根元素!l 屬性由屬性名與屬性值構成,中間用等號連線 l 屬性值必須使用引號括起來,單引或雙引 l 定義屬性必須遵循與標籤名相同的命名規範 l 屬性必須定義在元素的開始標籤中 乙個元素中不能包含相同的屬性名 使用element宣告元...