文件型別定義(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
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的歷史什麼的比較容...