XMl學習之 DTD學習筆記

2021-08-18 16:34:42 字數 671 閱讀 8499

1.建立乙個檔案,字尾名為.dtd

2.判斷元素是簡單元素還是複雜元素:

簡單元素:有子元素的元素複雜元素。

複雜元素:有子元素的元素。

3.需要在xml檔案中引入dtd檔案   

1.引入外部的dtd檔案

2.使用內部的dtd約束

]>

3.使用外部的dtd檔案(網路上的)

語法:簡單元素

如:約束:

1.(#pcdata):約束name是字串型別

2.empty:元素為空(如:)

3.any:任意(可為空也可不為空)

複雜元素

如:這樣定義子元素只能出現一次,子元素出現的次數:

1. + :表示子元素可以出現一次或者多次。

2. ?:表示子元素可以出現零次或者一次。

3. * :表示子元素可以出現零次或者多次。

語法:屬性名稱 屬性型別 屬性的約束

.......

如:id1 cdata #required

屬性的型別:

屬性約束:

語法:使用實體 &實體名稱; 例&test;

實體定義需要寫在內部的dtd中。

XML學習之入門DTD

1.dtd,document type definition 文件型別定義 字元資料 把xml開始和結束之間的文字稱為字元資料,不能包含xml預留字元。空標記 當標記之間不存在字元資料時,可以不寫結束標記,而在開始標籤 2.內以 來確認,這樣的標記稱為 空標記 其中,content為元素的型別,如可...

XML學習筆記(二) DTD格式規範

標籤 空格分隔 學習筆記 xml的乙個主要目的是允許應用程式之間自由交換結構化的資料,因此要求xml文件具有一致的結構 業務邏輯和規則。可以定義一種模式來定義xml文件的結構,並藉此驗證xml文件的有效性。定義xml文件結構有兩種解決方案 一種是採用文件型別定義dtd 另一種是採用xml schem...

dtd學習筆記

dtd學習記錄 二 一.基本概念 dtd的兩個任務 它幫助你編寫合法的 它讓瀏覽器正確地顯示器 1.dtd是文件型別定義 一般和xml檔案配合使用,主要的用處是約束xml。除了dtd以外,還有乙個schema的技術也可以用於約束xml檔案的書寫規範。2.dtd文件與xml文件例項的關係 類與物件 資...