對DTD的了解

2021-10-07 10:05:30 字數 945 閱讀 6508

文件型別定義(dtd,document type definition)是一種特殊文件,它規定、約束符合標準通用標示語言(sgml)或sgml子集可擴充套件標示語言(xml)規則的定義和陳述。

xml:可擴充套件標記語言

dtd、schema

1)有且只有乙個根節點;

2)由開始標籤和結束標籤組成;

3)xml標籤區分大小寫;

4)正確巢狀標籤;

5.1 在xml中加入dtd申明

1)內部申明

5.2 元素定義語法(dtd對元素的限制)

基本語法

元素分類:empty     空元素      

(#pcdata) 文字元素

(e1,e2) 混合元素

元素限制

, (順序)

|(或,多選一)

?(0或1次 )

*(0次或多次)

+(1次或多次)

5.3 屬性定義語法(dtd對屬性的限制)

基本語法

屬性型別

id 唯一

cdata 文字

enum (男|女) 列舉

設定說明

#required(必須)

#implied(可選)

**如下:

<?xml version="1.0" encoding="utf-8"?>

]>

張三22

15882821111

李四[email protected]

XML day05 dtd約束 了解

一 屬性定義 1.型別 2.屬性約束設定說明 required 表示該屬性必須出現 implied 表示該屬性可有可無 fixed 表示屬性的取值為乙個固定值。語法 fixed 固定值 固定值 直接值 屬性示例 dtd推薦使用在內部 二 實體的定義 語法 dtd中的定義 使用實體 實體名稱 如 te...

對ajax的了解

1.什麼是ajax?2.傳統的開發模式與ajax的開發模式的不同之處3.ajax.js檔案的編寫步驟 1.建立ajax物件 2 連線伺服器 2.連線伺服器 open 方法,檔名,非同步傳輸 oajax.open get a.txt true 3 傳送請求 3.傳送請求 oajax.send 4 接受...

對QNX的初步了解

開始學習的常規方法,先在網上搜尋一下,發現qnx中文資料真的不多,仔細看有2004年的,有2008年的,似乎關注qnx的人並不多。不過要了解基本資訊還是足夠了,關於 什麼是qnx 什麼是rtos 實時作業系統 什麼是posix 可移植作業系統介面 都有一些基本介紹。說實在話,qnx的歷史什麼的比較容...