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

正文內(nèi)容

第二章xml語(yǔ)言-資料下載頁(yè)

2024-09-28 14:16本頁(yè)面

【導(dǎo)讀】某些句子加亮,或者下劃線。用標(biāo)記語(yǔ)言對(duì)數(shù)據(jù)進(jìn)行編碼的過程。最初,GML只被用于IBM內(nèi)部文檔。SGML包含一系列的文檔類型定義。SGML十分復(fù)雜,不易學(xué)習(xí)使用,計(jì)算機(jī)實(shí)現(xiàn)也十分困難。一定的顯示格式。HTML文件由專門處理工具進(jìn)行讀取、顯示。HTML規(guī)定的標(biāo)簽是固定的,不可擴(kuò)展,它不需。HTML簡(jiǎn)單、易學(xué)易用。HTML使Web技術(shù)從計(jì)算機(jī)界走向千家萬(wàn)戶。W3C推出精簡(jiǎn)SGML—XML. HTML過于簡(jiǎn)單的語(yǔ)法無法表現(xiàn)復(fù)雜的形式,不能滿足不斷增長(zhǎng)的需求。面實(shí)現(xiàn)SGML的瀏覽器又非常困難。與HTML事先定義好固定標(biāo)簽不同,XML提供一個(gè)標(biāo)簽標(biāo)。準(zhǔn),用戶可以根據(jù)實(shí)際需要自行定義新的標(biāo)簽。在互聯(lián)網(wǎng)上直接使用。支持各種不同的應(yīng)用方式。處理XML文件的應(yīng)用程序應(yīng)該容易編寫。XML文件具有良好的可讀性。XML文件應(yīng)該容易編制。XML標(biāo)記的簡(jiǎn)潔性并不重要。

  

【正文】 LEMENT 姓名 (PCDATA) !ELEMENT 電話 (PCDATA) !ELEMENT EMAIL(PCDATA) !ELEMENT 地址 (街道,城市,省份 ) !ELEMENT 街道 (PCDATA) !ELEMENT 城市 (PCDATA) !ELEMENT 省份 (PCDATA) ? 有效 XML 聯(lián)系人 姓名 張三 /姓名 EMAIL/EMAIL 地址 街道 五街 1234號(hào) /街道 城市 北京市 /城市 省份 北京 /省份 /地址 /聯(lián)系人 或者 聯(lián)系人 姓名 張三 /姓名 EMAIL/EMAIL /聯(lián)系人 混合內(nèi)容 ?在一個(gè)元素中既包含子元素,也包含純文本。例如 : ?xml version = ―‖ encoding=―GB2312‖ standalone = ―yes‖? !DOCTYPE 聯(lián)系人列表 [ !ELEMENT 聯(lián)系人列表 ANY !ELEMENT 聯(lián)系人 (姓名 ,電話 ,EMAIL,PCDATA)* !ELEMENT 姓名 (PCDATA) !ELEMENT 電話 (PCDATA) !ELEMENT EMAIL(PCDATA) ] 聯(lián)系人列表 聯(lián)系人 姓名 張三 /姓名 電話 (010)62345678/電話 EMAIL/EMAIL 這是關(guān)于張三的信息 /聯(lián)系人 /聯(lián)系人列表 注意 由于在“ (姓名 ,電話 ,EMAIL,PCDATA)‖之外有“ *”,所以在元素“聯(lián)系人”中可以包含零個(gè)或多個(gè)“姓名”、電話、EMAIL和純文本字段 。 空元素 ?空元素 一個(gè)元素中不包含任何子元素,也不包含純文本。 格式: EMPTY !ELEMENT HR EMPTY 說明:在 XML文件中可以使用一個(gè)元素 : HR/ 定義元素及其子元素 ?正則表達(dá)式 元 字 符 含 義 + 出現(xiàn)一次或多次 * 出現(xiàn)零次或多次 ? 可選,不出現(xiàn)或出現(xiàn)一次 () 一組要共同匹配的表達(dá)式 | OR,或 , AND,要求嚴(yán)格遵從順序要求 元素 A 元素 B 元素 C 元素列表,無須遵從順序要求 第三節(jié) DTD ?DTD的基本結(jié)構(gòu) ?定義元素及其后代 ?定義元素屬性 如何定義元素的屬性 ?屬性實(shí)例 假如在 XML文檔中, “ 商品 ” 元素有兩個(gè)屬性: “ 類型 ” 、 “ 顏色 ” : 商品 類型 = “服裝 ” 顏色 = “黃色 ” 如何定義元素的屬性 ?DTD屬性定義格式 : !ATTLIST 元素名 (屬性名 屬性類型 缺省值) * 例子: !ATTLIST 商品 類型 CDATA REQUIRED 顏色 CDATA IMPLIED 元素名: ?屬性所屬的元素名字,上面例中元素名是 “ 商品 ” 屬性名: ?上例中屬性名分別為 “ 類型 ” 、 “ 顏色 ” 屬性類型: ?指定該屬性是屬于十個(gè)有效屬性類型中的哪種類型 缺省值: ?如果沒有指定值,語(yǔ)法分析器默認(rèn)它具有的取值 如何定義元素的屬性 ?注意事項(xiàng) ATTLIST是一個(gè)屬性的列表,它可以包含多個(gè)屬性。 同一屬性可以多次聲明,首先執(zhí)行第一個(gè)。 一些元素帶有多個(gè)屬性,通過多個(gè)聲明實(shí)現(xiàn) 屬性缺省值 ? 屬性的缺省值可分三類 REQUIRED:必須賦值的屬性 說明 XML文件中必須為這個(gè)屬性給出一個(gè)屬性值。 IMPLIED:屬性值可有可無的屬性 文法解釋器不再?gòu)?qiáng)行要求你在 XML文件中給該屬性賦值,而且也無須在 DTD中為該屬性提供缺省值。 FIXED:固定取值的屬性 為一個(gè)特定的屬性提供一個(gè)缺省值,并且不希望 XML文件的編寫者把缺省值替代掉。 定義缺省值的屬性 如果不使用上面任何一種關(guān)鍵字來定義屬性,需要在 DTD中為它提供一個(gè)缺省值。而在 XML文件中可以為該屬性給出新的屬性值來覆蓋事先定義的缺省值。 屬性定義實(shí)例 !ATTLIST 頁(yè)面作者 姓名 CDATA IMPLIED 年齡 CDATA IMPLIED 聯(lián)系信息 CDATA REQUIRED 網(wǎng)站職務(wù) CDATA FIXED ―頁(yè)面作者 ” 個(gè)人愛好 CDATA 上網(wǎng) 屬性類型 ? 屬性類型可以是以下十種中的任意一種: ?CDATA ?Enumerated ?ID ?IDREF ?IDREFS ?ENTITY ?ENTITIES ?NMTOKEN ?NMTOKENS ?NOTATION 屬性類型 —CDATA ?純文本 ,即由字符、符號(hào) “ amp。‖、小于號(hào) “ ‖和引號(hào) “”” 組成的字符串。 ?例子: ?xml version = ―‖ encoding=―GB2312‖ standalone = ―yes‖? !DOCTYPE 劇本 [ !ELEMENT 劇本 ANY !ELEMENT 對(duì)話 (PCDATA) !ATTLIST 對(duì)話 演員 CDATA ] 劇本 對(duì)話 演員 =“路人甲 ” 我可不這么認(rèn)為! /對(duì)話 對(duì)話 演員 =“路人乙 為什么呢? /對(duì)話 /劇本 屬性類型 —枚舉類型 ? 屬性也可以被描述為一組可接受的取值的列表,關(guān)鍵字ENUMERATED是不出現(xiàn)在 DTD定義中的 。 ?xml version = ―‖ encoding=―GB2312‖ standalone = ―yes‖? !DOCTYPE 購(gòu)物籃 [ !ELEMENT 購(gòu)物籃 ANY !ELEMENT 肉 EMPTY !ATTLIST 肉 類型 ( 雞肉 |牛肉 |豬肉 |魚肉 ) ―雞肉 ” ] 購(gòu)物籃 肉 類型 = ―魚肉 ” / 肉 類型 = ―牛肉 ” / 肉 / /購(gòu)物籃 屬性“類型”定義的缺省值是“雞肉”,所以“購(gòu)物籃”中的第三個(gè)元素的“類型”屬性取值為“雞肉” 屬性類型 — ID ?ID 類型 元素的某些屬性值是不能重復(fù)的 ID的值必須是一個(gè)有效的 XML名稱 注意 ?不要給 ID類型的屬性事先指定缺省值,這很容易引起不同的元素具有相同的標(biāo)識(shí)的情況; ?ID屬性經(jīng)常使用 REQUIRED缺省類型,也可以使用IMPLIED缺省類型,但不能使用 FIXED缺省值。 實(shí)例 ?xml version = encoding=GB2312 standalone = yes? !DOCTYPE 聯(lián)系人列表 [ !ELEMENT 聯(lián)系人列表 ANY !ELEMENT 聯(lián)系人 (姓名 ,EMAIL) !ELEMENT 姓名 (PCDATA) !ELEMENT EMAIL(PCDATA) !ATTLIST 聯(lián)系人 編號(hào) ID REQUIRED ] 聯(lián)系人列表 聯(lián)系人 編號(hào) =1 姓名 張三 /姓名 EMAIL/EMAIL /聯(lián)系人 聯(lián)系人 編號(hào) =2 姓名 李四 /姓名 EMAIL/EMAIL /聯(lián)系人 /聯(lián)系人列表 屬性類型 — IDREF/IDREFS ?允許一個(gè)元素的屬性使用文件中的另一個(gè)元素,方法就是把那個(gè)元素的 ID標(biāo)識(shí)值作為該屬性的取值。 ?IDREF/ IDREFS適用于多對(duì)一、一對(duì)多。 實(shí)例 ?xml version = encoding=GB2312 standalone = yes? !DOCTYPE 聯(lián)系人列表 [ !ELEMENT 聯(lián)系人列表 ANY !ELEMENT 聯(lián)系人 (姓名 ,EMAIL) !ELEMENT 姓名 (PCDATA) !ELEMENT EMAIL(PCDATA) !ATTLIST 聯(lián)系人 編號(hào) ID REQUIRED !ATTLIST 聯(lián)系人 上司 IDREF IMPLIED ] 聯(lián)系人列表 聯(lián)系人 編號(hào) =―2‖ 姓名 張三 /姓名 EMAIL/EMAIL /聯(lián)系人 聯(lián)系人 編號(hào) =―1‖ 上司 =―2‖ 姓名 李四 /姓名 EMAIL/EMAIL /聯(lián)系人 /聯(lián)系人列表 屬性類型 —NMTOKEN/NMTOKENS ?為 XML數(shù)據(jù)處理操作指定一個(gè)操作方法(如一個(gè) java類),例如: DTD定義: !ELEMENT 數(shù)據(jù) (PCDATA) !ATTLIST 數(shù)據(jù) 安全性 ( ON | OFF ) OFF !ATTLIST 數(shù)據(jù) 授權(quán)用戶 NMTOKENS IMPLIED XML文件: 數(shù)據(jù) 安全性 =ON 授權(quán)用戶 = IggieeB SelenaS GuntherB blah blah blah /數(shù)據(jù) 屬性類型 —NOTATION ? NOTATION類型 允許屬性值為一個(gè) DTD中聲明的符號(hào) ,這個(gè)類型對(duì)于使用非XML格式的數(shù)據(jù)非常有用,如圖象、聲音、影象等等。 對(duì)于這些數(shù)據(jù), XML應(yīng)用通過為它設(shè)定 NOTATION類型屬性,可以向應(yīng)用程序指定一個(gè)外部處理程序。 定義方法 ? 使用 MIME類型: ! NOTATION 記號(hào)名 SYSTEM “MIME類型 ” ? 使用一個(gè) URL路徑(指定一個(gè)處理程序): ! NOTATION 記號(hào)名 SYSTEM “URL路徑名 ” 實(shí)例 ?xml version = encoding=GB2312 standalone = yes? !DOCTYPE 文件 [ !ELEMENT 文件 ANY !ELEMENT 電影 EMPTY !ATTLIST 電影 演示設(shè)備 NOTATION ( mp | gif ) REQUIRED !NOTATION mp SYSTEM !NOTATION gif SYSTEM Image/gif ] 文件 電影 演示設(shè)備 = mp/ /文件 為 “ 電影 ” 元素指定了兩種可選設(shè)備: .mov文件 另一種則用來繪制 GIF圖象。 屬性類型 — Entities ?實(shí)體屬性 !ATTLIST 元素名 屬性名 ENTITY 默認(rèn)值 ?實(shí)體 – 內(nèi)部實(shí)體 !ENTITY 實(shí)體名 實(shí)體內(nèi)容 – 外部實(shí)體 !ENTITY 實(shí)體名 SYSTEM 外部文件名 – 實(shí)體引用 amp。實(shí)體名稱 。 實(shí)例 ?xml version = encoding=GB2312 standalone = yes? !DOCTYPE 文件 [ !ELEMENT 文件 ANY !ELEMENT 電影 EMPTY !ATTLIST 電影 來源 ENTITY REQUIRED !ENTITY BladeRunner SYSTEM dvds/BR/ ] 文件 電影 來源 = amp。BladeRunner。/ /文件
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1