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

正文內容

web開發(fā)技術第5章可擴展標記語言xml(編輯修改稿)

2025-02-08 09:02 本頁面
 

【文章內容簡介】 素序列。 ? !ELEMENT 元素名稱 (子元素 1名稱 |子元素 2名稱 |….. ) :表示一個元素可以包含多種子元素,這些子元素不能同時嵌套在元素中。 2/9/2022 《 WEB開發(fā)技術實用教程 》 陳軼 30 目 錄 上一頁 下一頁 退 出 ? 規(guī)定 DTD元素出現次數的符號 ? 定義混合型的元素 ? 混合型的元素指一個元素中包含的內容具有多種形式,元素內容可以是子元素也可以是字符數據 ? 例如 : ? !ELEMENT (PCDATA|from|to|body)*表示 元素可以包含字符數據以及子元素 from、 to和 body,這些子元素可以出現零次或多次 ? 見程序 . 2/9/2022 《 WEB開發(fā)技術實用教程 》 陳軼 31 字符 說明 示例 + 元素最少出現一次 !ELEMENT mailbox (+) * 元素可以出現零次或多次 !ELEMENT (from,to*,body) ? 元素可以出現零次或一次 !ELEMENT (from, to, body?) 規(guī)定 DTD元素出現次數的符號 目 錄 上一頁 下一頁 退 出 ? DTD屬性 ? DTD屬性是確定 XML元素的屬性的規(guī)則。 DTD屬性的聲明是通過 !ATTLIST…. 來實現的。 ? 具體的語法要求如下: !ATTLIST 元素名稱 屬性名稱 屬性類型 默認值 …… ? 定義屬性,必須指定屬性的歸屬:元素名稱,以及屬性的性質,即確定屬性的名稱、屬性的類型、屬性的默認值。有幾點說明如下: ? 元素名稱:是說明要定義屬性的元素; ? 屬性名稱:確定屬性的名字; ? 屬性類型:指定屬性的類別 ,見教材表 53. ? 默認值:確定給屬性值在沒有指定時自動具有的內容,教材表 54 2/9/2022 《 WEB開發(fā)技術實用教程 》 陳軼 32 目 錄 上一頁 下一頁 退 出 ? DTD實體 ? 實體實質上是一個變量,可以快速的引入普通文本或特殊含義的字符。 DTD實體用于定義 XML的實體,是 XML實體引用實現的保證。 DTD的實體有兩種形式:內部實體和外部實體。 ? 內部實體是在 DTD文件內部中聲明的實體。定義的語法形如:“ !ENTITY 實體名 實體值 ”。例如在XHTML空格實體( amp。nbsp;),用 DTD定義為“ !ENTITY nbsp ” “”,瀏覽器會解析成空格。 ? 外部實體是引入其他文件的實體。聲明的語法形式如:“ !ENTITY 實體名 SYSTEM URI/URL”。其中,“ URI/URL”指定引入實體的 URL地址。 2/9/2022 《 WEB開發(fā)技術實用教程 》 陳軼 33 目 錄 上一頁 下一頁 退 出 ? XML Schema定義語言( XSDL)與 2022年 5月 2日成為 W3C推薦標準的一員。它也是 XML驗證機制的一種,可以表達以及驗證 XML文件結構。 ? 與 DTD相比, XML Schema定義語言在形式上最明顯的特點就是 : ? 基于 XML ? 具有 XML語言的同樣的語法要求 ? 繼承了 XML語言的良構性、靈活性、擴展性和簡單性 ? XML Schema定義語言克服了 DTD中表達元素屬性和元素內容的約束性不足的特點。 2/9/2022 《 WEB開發(fā)技術實用教程 》 陳軼 34 目 錄 上一頁 下一頁 退 出 ? 利用 XML Schema定義語言定義的文件稱為 XML Schema文件 ? 文件的可擴展名為“ .xsd”。 ? XML Schema文件組成 : ? 基本結構 ? 元素聲明 ? 數據類型 ? 屬性聲明 ? 命名空間 2/9/2022 《 WEB開發(fā)技術實用教程 》 陳軼 35 目 錄 上一頁 下一頁 退 出 ? XML Schema的基本結構 ? XML Schema文件實際上就是一個 XML文件,不同在于指定了這個 XML文件的根元素必須是schema,表示 XML文件的模式結構定義。形式如下: ?xml version= encoding=UTF8? xs:schema xmlns:xs= elementFormDefault=qualified …… /xs:schema 2/9/2022 《 WEB開發(fā)技術實用教程 》 陳軼 36 目 錄 上一頁 下一頁 退 出 ? “ xs:”(注意有時也可以寫成“ xsd:”)表示文件中的元素和數據類型來自于 XML Schema的命名空間,空間位于“ 。 ? “ elementFormDefault”表示 schema的元素屬于目標命名空間的默認寫法。 ? 如果取值為“ qualified”,表示任何使用該 XSD文件的元素數據的 XML文件,必須使用同一命名空間 . ? 否則取值為“ unqualified”。 2/9/2022 《 WEB開發(fā)技術實用教程 》 陳軼 37 目 錄 上一頁 下一頁 退 出 ? 為了運用 xsd文件進行驗證, xml文件內必須對此進行說明,聲明形式如下: ? 根元素 xmlns:xsi=chemainstance xsi:noNamespaceSchemaLocation=xsd文件 ? 一個簡單實例 ,用 XML5. 2/9/2022 《 WEB開發(fā)技術實用教程 》 陳軼 38 目 錄 上一頁 下一頁 退 出 ? XML Schema元素的聲明 ? XML Schema元素是用“ xs:element”來實現 XML Schema元素的定義,常見的語法格式如下: xs:element name=元素名 type=數據類型 default=默認值 maxOccurs=最大取值 “ minOccurs=最小取值 fixed=固定取值 “ ref=引用元素名 2/9/2022 《 WEB開發(fā)技術實用教程 》 陳軼 39 目 錄 上一頁 下一頁 退 出 ? name表示定義 XML Schema元素的命名;該屬性是 XML Schema元素定義必不可少的屬性。 ? type表示 XML Schema元素的取值的性質,指明屬于的數據類型,可以是 XML Schema內置 基本數據類型 ,也可以是用戶自定義數據類型。 ? default表示 XML Schema元素自動帶有的默認值,除非改變。 2/9/2022 《 WEB開發(fā)技術實用教程 》 陳軼 40 目 錄 上一頁 下一頁 退 出 ? maxOccurs和 minOccurs分別表示 XML Schema元素取值最大和最小范圍,只能取非負整數。如果 maxOccurs取值為“ unbounded”,表示不受限制。如果 XML Schema元素沒有定義maxOccurs和 minOccurs屬性,這兩個屬性的值默認為1。 ? fixed表示元素取一個固定的值,不能改變。 ? ref表示一個元素的引用,通常表示引用元素的子元素。該屬性往往結合 XML Schema復雜元素的定義。 2/9/2022 《 WEB開發(fā)技術實用教程 》 陳軼 41 目 錄 上一頁 下一頁 退 出 ? 基本數據類型 2/9/2022 《 WEB開發(fā)技術實用教程 》 陳軼 42 數據類型 說明 數據類型 說明 xs:string 字符串 xs:gYearMonth 按 Gregorian歷的年月 xs:boolean 布爾數 xs:gYear 按 Gregorian歷的年 xs:decimal 十進制數 xs:gMonthDay 按 Gregorian歷的月日 xs: precisionDecimal 精確十進制數 , 如 0 xs:gDay 按 Gregorian歷的日 xs:float 單精
點擊復制文檔內容
教學課件相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1