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

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

深入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 中的模式都是選擇模式.



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


主站蜘蛛池模板: 日韩不卡在线观看 | 欧美一级视频高清片 | 天天干天天爽天天射 | 一级做受视频免费是看美女 | 色18姝姝 | 日韩三级黄 | 欧美专区综合 | 一区二区三区在线视频观看 | 深夜视频在线播放视频在线观看免费观看 | 青草国产视频 | 亚洲产国偷v产偷v自拍涩爱 | 青草社区视频 | 中文字幕免费高清视频 | 凸凹在线视频 | 伊人网在线免费观看 | 亚洲国产青草 | 日本黄又粗暴一进一出抽搐文 | 亚洲欧美日韩在线观看二区 | 啪啪免费看视频 | 永久免费精品影视网站 | 亚洲a级黄色 | 欧美一区日韩一区中文字幕页 | 日韩国产欧美视频 | 天天干天天操天天操 | 日本免费一二三区 | 青青青草视频在线观看 | 日本一区二区三区欧美在线观看 | 日本男人的天堂 | 青草视频免费观看 | 午夜欧美日韩在线视频播放 | 亚洲午夜一区 | 四虎国产精品视频免费看 | 一级做a爱片性色毛片武则天五则 | 亚洲成a人片在线观看中文动漫 | 色优久久 | 伊人夜夜 | 一级做a爰片久久毛片美女图片 | 日本在线观看高清不卡免v 日本在线观看a | 四虎永久在线观看 | 色先锋资源站 | 殴美毛片|