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

正文內(nèi)容

[工學(xué)]xml實用教程-文庫吧

2025-01-04 11:02 本頁面


【正文】 不應(yīng)當(dāng)有任何內(nèi)容。例如上面的元素可簡寫為: image/ ? 空元素的常見應(yīng)用是包含 一個或多個屬性 。例如: 圖書系列 叢書名 =國學(xué)大書院 開精裝 =16開,平裝 / 元素的嵌套 ? 一個格式正規(guī)的 XML數(shù)據(jù)被定義為一棵簡單的 層次結(jié)構(gòu)樹形式 。 ? 有且僅有一個頂層元素 ,稱為文檔元素或根元素 。 ? 其他所有元素都必須被 包含在這個根元素中 。 XML文檔的屬性 ? 在 XML文檔中, 數(shù)據(jù)主要以在元素形式描述和存儲 ,而 屬性主要用來保存那些與元素及其內(nèi)容相關(guān)的額外信息 。元素的每個屬性是一個名稱 數(shù)值對,名稱和數(shù)值分別為一個字符串。 ? 屬性必須在非空標記的開始標記或空標記中聲明,語法格式為: 標記名 屬性列表 內(nèi)容 /標記名 標記名 屬性列表 / ? 例如: 班級 上課時間 =星期四第二大節(jié) 教室 =3202網(wǎng)絡(luò) 04/班級 班級 上課時間 =星期四第二大節(jié) 教室 =3202 班級名 =網(wǎng)絡(luò) 04/ XML文檔的屬性 數(shù)據(jù)存儲在元素中 ?xml version= encoding=gb2312? 學(xué)生 學(xué)號 20220814101/學(xué)號 姓名 王蕓嬌 /姓名 性別 女 /性別 英語 85/英語 數(shù)學(xué) 88/數(shù)學(xué) 數(shù)據(jù)庫 72/數(shù)據(jù)庫 /學(xué)生 相關(guān)數(shù)據(jù)存儲在屬性中 ?xml version= encoding=gb2312? 學(xué)生 姓名 學(xué)號 =20220814101 性別 =女 王蕓嬌 /姓名 英語 85/英語 數(shù)學(xué) 88/數(shù)學(xué) 數(shù)據(jù)庫 72/數(shù)據(jù)庫 /學(xué)生 XML文檔的顯示 使用 CSS( 層疊樣式表 )顯示 XML數(shù)據(jù)內(nèi)容; 使用 XSL( 可擴展樣式語言 )顯示 XML數(shù)據(jù)內(nèi)容; XML文檔的顯示 ?xml version= encoding=gb2312 ? !—指定顯示數(shù)據(jù)的 CSS文件 ?xmlstylesheet type=“text/css” href=“” ? books book nameXML技術(shù)應(yīng)用 /name cate計算機 /cate author賈素玲 /author /book book name計算機網(wǎng)絡(luò)教程 /name cate計算機 /cate author謝希仁 /author /book /books 以下內(nèi)容保存為: name { display:block。fontsize:18px。 color:red。 } cate { display:block。fontsize:18px。 color:blue。 } author { display:block。fontsize:14px。 color:green。 } XML文檔的顯示 使用 XSL語言( 顯示 XML文檔): ? XSL 指擴展樣式表語言( EXtensible Stylesheet Language)。 ? XSL 可 描述 如何來顯示 XML 文檔; ? XSL文件本身即是一份 XML文件 ; ? XSL 包括三部分: XSLT :一種用于轉(zhuǎn)換 XML 文檔的語言。 XPath :一種用于在 XML 文檔中導(dǎo)航的語言。 XSLFO :一種用于格式化 XML 文檔的語言。 XML文檔的顯示 ? 正確的樣式表聲明 ? 把文檔聲明為 XSL 樣式表的根元素是 xsl:stylesheet 或 xsl:transform。 xsl:stylesheet version= xmlns:xsl= xsl:transform version= xmlns:xsl= ? 如需訪問 XSLT 的元素、屬性以及特性,我們必須在文檔頂端聲明 XSLT 命名空間。 ? xmlns:xsl= 指向了官方的 W3C XSLT 命名空間。如果您使用此命名空間,就必須包含屬性 version=。 XML文檔的顯示 ? 現(xiàn)在要把下面這個 XML 文檔( )轉(zhuǎn)換為 XHTML ?xml version= encoding=ISO88591? catalog cd titleEmpire Burlesque/title artistBob Dylan/artist countryUSA/country panyColumbia/pany price/price year1985/year /cd …… /catalog XML文檔的顯示 ? 創(chuàng)建 XSL 樣式表 ? 然后創(chuàng)建一個帶有轉(zhuǎn)換模板的 XSL 樣式表( ): ?xml version= encoding=ISO88591? xsl:stylesheet version= xmlns:xsl= xsl:template match=/ html body h2My CD Collection/h2 table border=1 tr bgcolor=9acd32 th align=leftTitle/th th align=leftArtist/th /tr xsl:foreach select=catalog/cd tr tdxsl:valueof select=title//td tdxsl:valueof select=artist//td /tr /xsl:foreach /table /body /html /xsl:template /xsl:stylesheet XML文檔的顯示 ?xml version= encoding=ISO88591? xsl:stylesheet version= xmlns:xsl= xsl:template match=/ html body h2My CD Collection/h2 table border=1 tr bgcolor=9acd32 th align=leftTitle/th th align=leftArtist/th /tr xsl:foreach select=catalog/cd tr tdxsl:valueof select=title//td tdxsl:valueof select=artist//td /tr /xsl:foreach /table /body /html /xsl:template /xsl:stylesheet XML文檔的顯示 ? 把 XSL 樣式表鏈接到 XML 文檔 ? 向 XML 文檔( )添加 XSL 樣式表引用: ?xml version= encoding=ISO88591? ?xmlstylesheet type=text/xsl href=? catalog cd titleEmpire Burlesque/title artistBob Dylan/artist countryUSA/country panyColumbia/pany price/price year1985/year /cd …… /catalog XML文檔的顯示 XML文檔的顯示 XSLT學(xué)習(xí)內(nèi)容: ? XSLT template ? XSLT xsl:valueof ? XSLT foreach ? XSLT sort ? XSLT if ? XSLT choose ? XSLTattribute ? XSLT apply XML文檔的顯示 ? xsl:template 元素: xsl:template 元素用于構(gòu)建模板。 ? match 屬性用于關(guān)聯(lián) XML 元素和模板。match 屬性也可用來為整個文檔定義模板。match 屬性的值是 XPath 表達式(舉例,match=/ 定義整個文檔)。 XML文檔的顯示 ?xml version= encoding=ISO88591? xsl:stylesheet version= xmlns:xsl= xsl:template match=/ html body h2My CD Collection/h2 table border=1 tr bgcolor=9acd32 th align=leftTitle/th th align=leftArtist/th /tr xsl:foreach select=catalog/cd tr tdxsl:valueof select=title//td tdxsl:valueof select=artist//td /tr /xsl:foreach /table /body /html /xsl:template /xsl:stylesheet XML文檔的顯示 ? 代碼解釋: ? 由于 XSL 樣式表本身也是一個 XML 文檔,因此它總是由 XML 聲明起始: ?xml version= encoding=ISO88591? ? 下一個元素, xsl:stylesheet,定義此文檔是一個 XSLT 樣式表文檔(連同版本號和 XSLT 命名空間屬性)。 ? xsl:template 元素定義了一個模板。而 match=/ 屬性則把此模板與 XML 源文檔的根相聯(lián)系。 xsl:template 元素內(nèi)部的內(nèi)容定義了寫到輸出結(jié)果的 HTML 代碼。 ? 最后兩行定義了模板的結(jié)尾,及樣式表的結(jié)尾。 XML文檔的顯示 ? xsl:valueof 元素 xsl:valueof 元素用于提取某個選定節(jié)點的值,并把值添加到轉(zhuǎn)換的輸出流中: ……….. tr tdxsl:valueof select=catalog/cd/title//td tdxsl:valueof select=catalog/cd/artist//td /tr …………….. select 屬性的值是一個 XPath 表達式。此表達式的工作方式類似于定位某個文件系統(tǒng),在其中正斜杠可選擇子目錄。 XML文檔的顯示 ? xsl:foreach 元素 xsl:foreach 元素可用于選取指定的節(jié)點集中的 每個 XML 元素 。 ………… table border=1 tr bgcolor=9acd32 thTitle/th thArtist/th /tr xsl:foreach select=catalog/cd tr
點擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1