六月婷婷综合激情-六月婷婷综合-六月婷婷在线观看-六月婷婷在线-亚洲黄色在线网站-亚洲黄色在线观看网站

明輝手游網中心:是一個免費提供流行視頻軟件教程、在線學習分享的學習平臺!

深入XSL(3)---模板規則與模式(轉)

[摘要]深入XSL(3)---模板規則和模式翻譯:孫一中模板規則模板規則由xsl:template元素來規定."match"屬性標識了規則應用的源節點(集).xsl:template. ...
深入XSL(3)
---模板規則和模式
翻譯:孫一中

模板規則

模板規則由xsl:template元素來規定."match"屬性標識了規則應用的源節點(集).xsl:template. 例如:一個XML文檔可能包含下面的內容:


This is an <emph>important</emph> point.


下列的模板規則匹配emph類型的元素,另有一個模板產生一fo:sequence 格式化對象,其font-weight屬性為粗體(bold).


<xsl:template match="emph">
<fo:sequence font-weight="bold">
<xsl:process-children/>
</fo:sequence>
</xsl:template>


xsl:process-children元素會遞歸處理”父”元素的“子”節點。

模式

一個模式是一個字符串,它用于匹配XML源文件中的一個元素.最通常的模式規定了匹配元素的類型名稱. 例如, emph模式匹配類型為emph的元素.更復雜的模式規定了相匹配元素的”祖先”節點的元素類型.例如, olist/item 模式匹配類型為item并且父親元素為olist類型的元素. “祖先”序列中的每個元素類型之后可以跟著一系列由逗號分隔的限定詞. 如, list[attribute(ordered)="yes")]/item[first-of-type()] 匹配item類型的元素,位于相同層次的元素的第一個,而且父節點類型為list,屬性名”ordered”的值為”yes”.

這部分詳細描述了模式的語法和語義.匹配元素的模式被認為是匹配模式(match pattern). xsl:template 的模式就是匹配模式. 一個模式也可以用來選擇一系列的節點;這樣的模式被認為是選擇模式(select pattern).在一個選擇模式中, 存在一個當前節點來提供選擇的前后關系.該模式會選擇相匹配的一列源節點.這些節點是以文件來排序的. xsl:process, xsl:for-each 和xsl:value-of 中的模式都是選擇模式.



------------------------------------------------------------------------------


主站蜘蛛池模板: 亚洲欧美在线视频 | 亚洲成人免费看 | 永久在线视频 | 日韩网站免费 | 青青青国产 | 日本香蕉视频在线观看 | 天天躁日日躁狠狠躁视频下载播二 | 亚洲天堂免费观看 | 亚洲成年www | 天天躁夜夜 | 性欧美性 | 屁屁影院免费观看入口 | 欧美视频高清 | 欧美亚洲另类一区中文字幕 | 亚洲综合色网站 | 色婷婷在线视频观看 | 午夜在线播放免费人成无 | 青青青视频精品中文字幕 | 四虎.com | 青青草原社区 | 日日天干夜夜人人添 | 日本a在线天堂 | 完整欧美一级淫片免费看 | 在线视频一区二区三区在线播放 | 一级做性色a爰片久久毛片 一级做受视频免费是看美女 | 骚碰97| 日本亚洲国产 | 最新在线观看精品国产福利片 | 欧美一级高清片在线 | 天天躁夜夜躁很很躁 | 在线国产你懂的 | 日本高清免费不卡在线 | 日韩欧美一区二区三区不卡在线 | 伊人久久大香线蕉综合热线 | 日韩第六页 | 最新国产福利片在线观看 | 日日夜夜天天 | 日本一区二区三区欧美在线观看 | 色橹橹欧美在线观看视频高清 | 午夜影院普通 | 午夜影院在线观看免费 |