freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

web開發(fā)技術(shù)—xml基礎(chǔ)(編輯修改稿)

2024-08-31 18:13 本頁面
 

【文章內(nèi)容簡介】 ?xmlstylesheet href=―‖ type=―text/css‖ ? ? 空白處理 在編寫 XML文檔時(shí)經(jīng)常使用空白(空格、制表符、空行)來分隔標(biāo)記,以獲得較好的可讀性。在 XML文檔中,可以在元素中使用一個(gè)特殊的屬性 xml:space來通知應(yīng)用程序保留此元素中的空白。如: !ATTLIST data xml:space(default|preserve) ?preserve‘ XML元素內(nèi)容 XML文檔結(jié)構(gòu) ? 行尾處理 XML數(shù)據(jù)以文本的方式保留在計(jì)算機(jī)文件中,以行來分隔。在 XML空白字符中,有兩個(gè)標(biāo)準(zhǔn)的 ASCII碼行尾控制字符:回車( CR,xA)和換行( LF,xD)。 Windows:以 xDxA作為行分隔符, linux、 Unix以 xA作為行分隔符, Mac OS:以 xD作為行分隔符。 XML處理器在解析前,要將 xDxA及 xD轉(zhuǎn)換成單個(gè)的 xA字符。 ? 語言標(biāo)識(shí) 通過在文檔中插入一個(gè)特殊的屬性 xml:lang 來指出 XML文檔中任何元素和屬性的值所使用的語言。如: data xml:lang=―en‖abcd/data XML元素內(nèi)容 XML文檔驗(yàn)證 DTD是用來定義一個(gè) XML文檔的結(jié)構(gòu)及其允許的內(nèi)容、元素 與元素之間關(guān)系的一種機(jī)制。 文檔類型聲明必須在 XML聲明之后,且在根元素之前。在 XML聲明和文檔類型聲明之間可以插入注釋和處理指令。 在 XML文檔中引入 DTD有兩種方式: 直接在 XML中定義 DTD,如: ?xml version=―‖ encoding=―gb2312‖ standalone=―yes‖? !DOCTYPE data[ !ELEMENT data(PCDATA) ] XML文檔驗(yàn)證 文檔類型定義 (DTD) XML文檔驗(yàn)證 DTD中所有的關(guān)鍵字都是大寫的, DTD中定義的元素大小寫是 任意指定的,但要保持一致。 外部 DTD 在 XML文檔類型聲明時(shí),采用 SYSTEM或 PUBLIC關(guān)鍵字來指 出外部 DTD文件的位置。語法如下: !DOCTYPE 根元素名字 SYSTEM ―外部 DTD文件路徑” !DOCTYPE data SYSTEM ―‖ SYSTEM關(guān)鍵字表示文檔使用的是私有的 DTD文件??梢允褂? 相對路徑或絕對路徑來指定 DTD文件路徑, DTD文件擴(kuò)展名可 以不為 .dtd,但一般采用 .dtd。 XML文檔驗(yàn)證 文檔類型定義 (DTD) XML文檔驗(yàn)證 如: !DOCTYPE data SYSTEM ― !DOCTYPE data SYSTEM ―web/test/‖ !DOCTYPE data SYSTEM ―../../test/‖ 使用 PUBLIC關(guān)鍵字聲明的語法如下: !DOCTYPE 根元素的名字 PUBLIC ―DTD的名稱” “外部 DTD文件的路徑” DTD的名稱成為公共標(biāo)識(shí)符, DTD可以存放在某個(gè)公共的地方, XML處理程序會(huì)根據(jù)名稱按照某種方式去檢索 DTD,如果檢索 不到,則使用“外部 DTD文件的路徑”來查找該 DTD。 XML文檔驗(yàn)證 文檔類型定義 (DTD) XML文檔驗(yàn)證 DTD名稱只能包含 ASCII字母和數(shù)字字符、空格、回車符、換 行符和一些標(biāo)點(diǎn)符合: ?()+,./=:?。!*@$_%。公共 DTD名稱需 遵守如下約定: ? ISO批準(zhǔn)的 DTD,名稱要以字符串“ ISO‖開始 ? 非 ISO標(biāo)準(zhǔn)組織批準(zhǔn)的 DTD,名稱以 +開始。 ? 非標(biāo)準(zhǔn)組織批準(zhǔn)的 DTD,名稱以 – 開始。 格式如下: 約定符號(hào) //DTD所有者名字 //DTD描述的文檔類型 //語言標(biāo)識(shí)符 如: //jack//DTD EX XML文檔驗(yàn)證 文檔類型定義 (DTD) XML文檔驗(yàn)證 如: HTML文檔常件的文檔類型定義: !DOCTYPE HTML PUBLIC ―//W3C//DTD HTML ‖ ― XML文檔驗(yàn)證 文檔類型定義 (DTD) XML文檔驗(yàn)證 DTD的結(jié)構(gòu)一般由元素類型聲明、屬性表聲明、實(shí)體聲明、記 號(hào)聲明等構(gòu)成。 元素類型聲明 元素類型聲明說明了每個(gè)文檔中可能存在的元素,元素名稱及元素的具體類型。 元素類型聲明采用的語法格式如下: !ELEMENT 元素名稱 元素內(nèi)容說明 元素內(nèi)容說明包括以下 5種可能的元素內(nèi)容形式: (1) PCDATA 關(guān)鍵字 PCDATA說明元素包括字符數(shù)據(jù)。 DTD結(jié)構(gòu) XML文檔驗(yàn)證 例 132:: ?xml version= encoding=gb2312 ? !DOCTYPE book [ !ELEMENT book (PCDATA) ] bookJ2EE/book (2) 子元素 說明元素包含的是子元素,當(dāng)一個(gè)元素只包含子元素而無字符 數(shù)據(jù)時(shí),則稱此元素具有元素型內(nèi)容。在該元素的類型聲明時(shí), 采用內(nèi)容模型來指定其在內(nèi)容上的約束。內(nèi)容模型是決定子元 素類型和子元素出現(xiàn)順序的一種簡單語法。 DTD結(jié)構(gòu) XML文檔驗(yàn)證 例 132:: ?xml version= encoding=gb2312 ? !DOCTYPE book [ !ELEMENT book (name,press,price) !ELEMENT name (PCDATA) !ELEMENT press (PCDATA) !ELEMENT price (PCDATA) ] booknameJ2EE/name press清華大學(xué)出版社 /press price30/price /book 用逗號(hào)隔開的一系列子元素成為一個(gè)序列,表示這些元素在文檔中要嚴(yán)格 按照序列的順序出現(xiàn)在文檔中。元素聲明的順序可以隨意安排。 DTD結(jié)構(gòu) XML文檔驗(yàn)證 例 132:: ?xml version= encoding=gb2312 ? !DOCTYPE book [ !ELEMENT book (name,press,price,author) !ELEMENT name (PCDATA) !ELEMENT press (PCDATA) !ELEMENT price (PCDATA) !ELEMENT author (one|two) !ELEMENT one (PCDATA) !ELEMENT two (PCDATA) ] booknameJ2EE/name press清華大學(xué)出版社 /press price30/price authorone張三 /one/author /book 表明 author元素必須要有 one或 two的其中一個(gè)子元素。 DTD結(jié)構(gòu) XML文檔驗(yàn)證 例 132:: ?xml version= encoding=gb2312 ? !DOCTYPE student [ !ELEMENT student (name,age,inter*) !ELEMENT name (PCDATA) !ELEMENT age (PCDATA) !ELEMENT inter (PCDATA) ] student name張三 /name age20/age inter足球 /inter inter編程 /inter /student *:表示可以出現(xiàn)零個(gè)或多個(gè) inter元素 DTD結(jié)構(gòu) XML文檔驗(yàn)證 +:表示可以出現(xiàn)一個(gè)或多個(gè) inter元素 ?:表示可以出現(xiàn)零個(gè)或一個(gè) inter元素 !ELEMENT student (name,age,inter+) !ELEMENT student (name,age,inter+, spousal?) 括號(hào)、逗號(hào)、豎線、星號(hào)、問號(hào)和加號(hào)可以進(jìn)行組合,說明很 復(fù)雜的內(nèi)容模型。 如: !ELEMENT resume(name,age,sex,(電話 |手機(jī) ),家庭住址 ?,興趣愛好 *,教育經(jīng)歷 +,工作經(jīng)驗(yàn) * DTD結(jié)構(gòu) XML文檔驗(yàn)證 (3) 混合內(nèi)容 元素既可以包括字符數(shù)據(jù),也可以包括
點(diǎn)擊復(fù)制文檔內(nèi)容
法律信息相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1