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

正文內(nèi)容

xsl樣式顯ppt課件(更新版)

  

【正文】 | 計(jì)算兩個(gè)節(jié)點(diǎn)集 //book | //cd 返回所有帶有 book和 ck元素的節(jié)點(diǎn)集 + 加法 6 + 4 10 減法 6 4 2 * 乘法 6 * 4 24 div 除法 8 div 4 2 = 等于 price= 如果 price是 ,返回值為 true 如果 price是 ,返回值為 fasle != 不等于 price!= 如果 price是 ,返回值為 true 如果 price是 ,返回值為 fasle 小于 price 如果 price是 ,返回值為 true 如果 price是 ,返回值為 fasle = 小于或等于 price= 如果 price是 ,返回值為 true 如果 price是 ,返回值為 fasle 大于 price true if price is false if price is = 大于或等于 price= true if price is false if price is or 或 price= or price= true if price is false if price is and 與 price and price true if price is false if price is mod 計(jì)算除法的余數(shù) 5 mod 2 1 .XPath函數(shù) 節(jié)點(diǎn)函數(shù)名 描述 count() 返回被選擇的元素的數(shù)目 id() 通過(guò)元素的唯一 ID選擇元素 last() 返回最后最后一個(gè)節(jié)點(diǎn)式第幾個(gè)節(jié)點(diǎn)(等同于總共有幾個(gè)節(jié)點(diǎn)) localname() 返回節(jié)點(diǎn)集中第一節(jié)點(diǎn)的 local name name() 返回元素的名稱(chēng) namespaceuri() 返回節(jié)點(diǎn)集中第一個(gè)節(jié)點(diǎn)的命名空間的 URI position() 返回是第幾個(gè)節(jié)點(diǎn) .XPath函數(shù) ——續(xù) 1 字符串函數(shù)名 描述 示例和結(jié)果 concat() 將參數(shù)字符串連接后返回 concat(39。 descendant 選取當(dāng)前節(jié)點(diǎn)的所有后代元素(子、孫等)。 /bookstore/book/title | //price 選取所有屬于 bookstore元素的 book元素的 title元素,以及文檔中所有的 price元素。 //title[lang=39。 //book 選取所有 book子元素,而不管它們?cè)谖臋n中的位置。 .節(jié)點(diǎn)關(guān)系 ※ 父( Parent) ?每個(gè)元素以及屬性都有一個(gè)父。如果沒(méi)有 XPath 方面的知識(shí),您就無(wú)法創(chuàng)建 XSLT 文檔。XPath 可用來(lái)在 XML 文檔中對(duì)元素和屬性進(jìn)行遍歷。 CELLSPACING=0 TR TH客戶(hù)姓名 /TH TH賬戶(hù)代碼 /TH TH現(xiàn)住址 /TH TH聯(lián)系電話 /TH /TR xsl:foreach select=股票 /武商股份 /認(rèn)購(gòu)人信息 TR TDxsl:valueof select=姓名//TD TDxsl:valueof select=賬戶(hù)//TD TDxsl:valueof select=地址//TD TDxsl:valueof select=電話//TD /TR /xsl:foreach /TABLE /BODY /HTML /xsl:template /xsl:stylesheet XML文檔套用 XSL樣式單 ?xml version= encoding=gb2312? ?xmlstylesheet type=text/xsl href=? 股票 武商股份 認(rèn)購(gòu)人信息 姓名 張祥 /姓名 賬戶(hù) A157109768/賬戶(hù) 地址 武漢大學(xué)櫻園小區(qū) 12號(hào) /地址 電話 87430070/電話 /認(rèn)購(gòu)人信息 認(rèn)購(gòu)人信息 姓名 劉嫻 /姓名 賬戶(hù) A142109760/賬戶(hù) 地址 華科大東二區(qū) 28號(hào) /地址 電話 87409256/電話 /認(rèn)購(gòu)人信息 /武商股份 /股票 IE瀏覽效果 ? XSL的執(zhí)行過(guò)程 –當(dāng) XML解析器解析 XML文檔時(shí),首先遇到 XML文檔的根文檔(由 match屬性值表示)時(shí),需要執(zhí)行這個(gè)模板,將前面的一些元素( HTML、 HEAD、BODY等)寫(xiě)到輸出文檔中去,然后執(zhí)行 xsl:foreach指令,把處理的結(jié)果依次放入輸出文檔中。兩部分對(duì)應(yīng)的語(yǔ)法為 template和 applytemplates。 這兩步可以分離開(kāi)來(lái)并單獨(dú)處理 第一步的轉(zhuǎn)換過(guò)程,也就是 XSLT。 XML顯示技術(shù)之二 XSL及 XPath CSS的局限 ? CSS可以格式化 XML文檔,能夠很好的控制輸出的樣式,比如色彩、字體、大小等,只能是文檔的樣式或外觀。 XSL格式對(duì)象 XSLT ? XSL在轉(zhuǎn)換 XML文檔時(shí)分為兩個(gè)過(guò)程, 第一 :轉(zhuǎn)換文檔結(jié)構(gòu); 其次 :將文檔格式化輸出。 簡(jiǎn)單 XSL示例 ?xml version= encoding=gb2312? xsl:stylesheet version= xmlns:xsl=orm xsl:template match=/ xsl:valueof select=/騰格爾 /天堂 / /xsl:template /xsl:stylesheet 瀏覽 XSL文檔 套用 XSL顯示 XML文檔 ? 如何在 XML文檔中引用 XSL文檔 ? ? 實(shí)質(zhì)上就是建立 XSL樣式表與 XML文檔的鏈接, ? 即在 XML聲明后加入 PI指令:(同 CSS) ?xmlstylesheet type=“text/xsl” href=“uri”? uri: 引用 XSL的 XML文檔舉例 ?xml version= encoding=gb2312? ?xmlstylesheet type=text/xsl href=? 騰格爾 天堂 藍(lán)藍(lán)的天空 清清的湖水哎耶 綠綠的草原 這是我的家哎耶 奔馳的駿馬 潔白的羊群哎耶 還有你姑娘 這是我的家哎耶 我愛(ài)你我的家 我的家我的天堂 /天堂 /騰格爾 不用 XSL樣式表的 XML文檔 套用 XSL顯示 XML文檔效果 XSL模板 ? 模板是 XSL樣式表的最重要部分 ? 模板就是 XSL處理一個(gè)數(shù)據(jù)塊的規(guī)則 ? 其表示為一個(gè) xsl:template元素 ? 模板規(guī)則將特定的輸出與特定的輸入相關(guān)聯(lián) ? 模板通過(guò) match特性指定其應(yīng)用于哪個(gè)節(jié)點(diǎn) 使用模板的優(yōu)點(diǎn): ?如同程序設(shè)計(jì)中的模塊化設(shè)計(jì) ?有利于人員分工、協(xié)作 模板 (template) ? 模板規(guī)則由兩部分組成:匹配模式(match pattern)和執(zhí)行。239。 如: xsl:templates match=―/‖ xsl:applytemplates select=―person‖/ / xsl:templates 表示處理根節(jié)點(diǎn)下所有的 person元素 xsl:templates match=―person‖ xsl:applytemplates/ / xsl:templates 表示處理所有 person下的子元素 XPath ? XPath是定義 XML文檔各部分的語(yǔ)法 ? XPath使用路徑定義 XML元素 ? XPath定義了一個(gè)標(biāo)準(zhǔn)函數(shù)庫(kù) ? XPath是 XSLT的一個(gè)主要元素 ? XPath不是用 XML書(shū)寫(xiě)的 ? XPath是一個(gè) W3C標(biāo)準(zhǔn) .XPath 簡(jiǎn)介 ※ XPath 是一門(mén)在 XML 文檔中查找信息的語(yǔ)言。 ※ XPath 是 XSLT 中的主要元素 ? XPath 是 XSLT 標(biāo)準(zhǔn)中的主要元素。根元素是節(jié)點(diǎn)樹(shù)中的第一層子節(jié)點(diǎn)。在兩種情況中,位置路徑均包括一個(gè)戒多個(gè)步,每個(gè)步均被斜杠分割: ?絕對(duì)位置路徑: ?/step/step/... ?相對(duì)位置路徑: ?step/step/... .選取節(jié)點(diǎn) 表達(dá)式 描述 nodename 選取此節(jié)點(diǎn)的所有子節(jié)點(diǎn) / 從根節(jié)點(diǎn)選取 // 從匹配選擇的當(dāng)前節(jié)點(diǎn)選擇文檔中的節(jié)點(diǎn),而不考慮它們的位置 . 選取當(dāng)前節(jié)點(diǎn) .. 選取當(dāng)前節(jié)點(diǎn)的父節(jié)點(diǎn) 選取屬性 Demo: 路徑表達(dá)式 結(jié)果 bookstore 選取 bookstore元素的所有子節(jié)點(diǎn) /bookstore 選取 bookstore根元素 注釋?zhuān)杭偃缏窂狡鹗加谡备?( / ),則此路徑為到某元素的絕對(duì)路徑! bookstore/book 選取所有屬于 bookstore的子元素的 book元素。 //title[lang] 選取所有擁有名為 lang的屬性的 title元素。 //title | //price 選取所有文檔中的 title和 price元素。可以簡(jiǎn)寫(xiě)為 item[3] .XPath Axes( 坐標(biāo)軸) 軸名稱(chēng) 結(jié)果 ancestor 選取當(dāng)前節(jié)點(diǎn)的所有先輩(父、祖父等) ancestororself 選取當(dāng)前節(jié)點(diǎn)的所有先輩(父、祖父等)以及當(dāng)前節(jié)點(diǎn)本身 attribute 選取當(dāng)前節(jié)點(diǎn)的所有屬性 child 選取當(dāng)前節(jié)點(diǎn)的所有子元素。 Demo: 例子 結(jié)果 child::book 選取所有屬于當(dāng)前節(jié)點(diǎn)的子元素的 book節(jié)點(diǎn) attribute::lang 選取當(dāng)前節(jié)點(diǎn)的 lang屬性 child::* 選取當(dāng)前節(jié)點(diǎn)的所有子元素 attribute::* 選取當(dāng)前節(jié)點(diǎn)的所有屬性 child::text() 選取當(dāng)前節(jié)點(diǎn)的所有文本子節(jié)點(diǎn) child::node() 選取當(dāng)前節(jié)點(diǎn)的所有子節(jié)點(diǎn) descendant::book 選取當(dāng)前節(jié)點(diǎn)的所有 book后代 ancestor::book 選擇當(dāng)前節(jié)點(diǎn)的所有 book先輩 ancestororself::book 選取當(dāng)前節(jié)點(diǎn)的所有 book先輩以及當(dāng)前節(jié)點(diǎn)(假如此節(jié)點(diǎn)是 book節(jié)點(diǎn)的話) child::*/child::price 選取當(dāng)前節(jié)點(diǎn)的所有 price孫。The XML39。The XML39。Beatles39。/39。1239。12!3039。 由來(lái)征戰(zhàn)地,不見(jiàn)有人還。 戍客望邊色,思?xì)w多苦顏。野曠天低樹(shù),江清月近人。] font color=red 他是最高分 /font /xsl:if /xsl:template /xsl:stylesheet 當(dāng) test屬性的值為屬性值: xsl:if test=“元素名稱(chēng) [屬性名稱(chēng) =?屬性值’ ]” 匹配的條件為元素指定的屬性值。 CELLSPACING=0 TR TH客戶(hù)姓名 /TH TH武商股份 /TH TH神龍電業(yè) /TH TH浦發(fā)銀行 /TH TH興和基金 /TH /TR xsl:foreach select=持股信息 /股東 TR xsl:applytemplates/ /TR /xsl:foreach /TABLE /BODY /HTML /xsl:template xsl:template match=姓名 xsl:choose xsl:when test=.[TZP
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1