国产男女无遮挡_日本在线播放一区_国产精品黄页免费高清在线观看_国产精品爽爽爽

  • 熱門標簽

當前位置: 主頁 > 航空資料 > 計算機 >

時間:2010-08-09 13:24來源:藍天飛行翻譯 作者:admin
曝光臺 注意防騙 網曝天貓店富美金盛家居專營店坑蒙拐騙欺詐消費者

于樣式單中的幾個不同地方時,可將它轉換成命名的模板。命名的模板與變量類似,但能夠包括從應用模板的位置獲得的數
據,而不是僅僅插入固定的文本。
xsl:template 元素有name 特性,使用此特性,可隱性地調用該元素,甚至在非間接地應用此元素時也是如此。例如,下面
顯示的是用于給上面模式命名的模板:
<xsl:template name="ATOM_CELL">
<td>
<font face="Times, serif" color="blue" size="2">
XML 實用大全
第 521 頁
<b>
<xsl:value-of select="."/>
</b>
</font>
</td>
</xsl:template>
宏中間的<xsl:value-of select="."/>元素被替換為調用此模板的當前節點的內容。
xsl:call-template 元素出現在模板規則的內容中,必須有name 參數,用來對此元素要調用的模板進行命名。處理后,
xsl:call-template 元素被它命名的xsl:call-template 元素的內容所代替。例如,現在我們使用xsl:cal-template 元素
來調用給模板命名的ATOM_CELL,那么可按下列方法重寫ATOMIC_NUMBER 規則:
<xsl:template match="ATOMIC_NUMBER">
<xsl:call-template name="ATOM_CELL"/>
</xsl:template>
這種相當簡單的例子僅省掉了幾行代碼,但模板越復雜,并且重復使用的次數越多,樣式單的復雜程度降低得就越大。命名
的模板正如變量一樣,還有提取樣式單中的通用模式的優點,所以可作為一個模板來編輯。例如,如果要將原子序數、原子
量和其他關鍵值的顏色由藍色改變為紅色,那么只需要在命名模板中對此改變一次即可。不必在每個分立的模板規則中單獨
改變此顏色。這有助于在較長的開發過程中,使樣式保持更大的一致性。
14.16.1 參數
對命名模板的每一次分開調用,都可將參數傳遞給模板,以便定制其輸出內容。在xsl:template 元素中,參數是由
xsl:param-variable 子元素來表示的。在xsl:call-template 元素中,參數是由xsl:param 子元素來表示的。
例如,假定要將每個原子單元格鏈接到一特定的文件中。其輸出類似于下列情景:
<td>
<font face=”Times, serif” color=”blue” size=”2”>
<b>
<a href=”atomic_number.html”>52</a>
</b>
</font>
XML 實用大全
第 522 頁
</td>
其訣竅是,由于對模板的每次分開調用都會引起href 特性的值發生變化,所以必須從調用模板的位置將href 特性的值傳遞
過去。
<td>
<font face=”Times, serif” color=”blue” size=”2”>
<b>
<a href=”atomic_weight.html”>4.0026</a>
</b>
</font>
</td>
支持此種情況的模板與下列代碼類似:
<xsl:template name=”ATOM_CELL”>
<xsl:param-variable name=”file”>
index.html
</xsl:param-variable>
<td>
<font face=”Times, serif” color=”blue” size=”2”>
<b>
<a href=”{$file}”><xsl:value-of select=”.”/></a>
</b>
</font>
</td>
</xsl:template>
xsl:param-variable 元素的name 特性給參數起個名稱(如果有多個參數則更為重要),如果調用過程不提供值的話,那么
xsl:param-variable 元素的內容就為要使用的這個參數提供一個缺省值。(這個缺省值還可以使用expr 特性,以字符串表
達式的形式給出,與xsl:variable 完全一樣。)
XML 實用大全
第 523 頁
當調用此模板時,xsl:call-template 元素的xsl:param 子元素使用其name 特性來識別參數、使用其內容來給參數提供一
個值的方法,從而提供該參數的值。例如:
<xsl:template match=”ATOMIC_NUMBER”>
<xsl:call template macro=”ATOM_CELL”>
<xsl:param name=”file”>atomic_number.html</xsl:param>
<xsl:value-of select=”.”/>
</xsl:call-template>
</xsl:template>
這是一個相當簡單的例子,但復雜得多的命名模板是存在的。例如,為了用于許多不同樣式單(每種樣式單一定要單獨改變
網頁作者名字、網頁標題和版權日期幾個參數)的輸入,很可能需要定義Web 站點上網頁的頁眉和頁腳宏。
XML 實用大全
第 524 頁
14.17 刪除和保留空白
讀者可能已經注意到,到目前為止,所有輸出實例的格式化方式都有點奇怪。造成這種現象的原因是,源文檔需要將長行劃
分成多行,以便適合本書頁邊距的要求。不幸的是,往輸入文檔中增加額外的空白,就會帶到輸出文檔中。對于計算機來說,
毫無意義的空白的具體內容并不重要,但對于人來說,這些空白內容就令人困惑。
像ATOMIC_NUMBER 或DENSITY 元素那樣,用于文本節點的缺省行為就是保留所有的空白。常見的DENSITY 元素看起來如下面
那樣:
<DENSITY UNITS="grams/cubic centimeter"><!- At 300K ->
7.9
</DENSITY>
當取其值時,值中就會包括首、尾空白(如下所示),盡管這個空白在此處只是用來滿足打印頁面的要求,但沒有什么實際
意義:
7.9
但是,有一種例外的情況。如果文本節點只含有空白,沒有其他文本,那么這個空白就認為是毫無意義,并被刪除。但對此
例外還有一種例外:如果文本先輩的xml:space 特性保存有值,那么就不會刪除此文本,除非更近的先輩的xml:space 特性
 
中國航空網 www.k6050.com
航空翻譯 www.aviation.cn
本文鏈接地址:XML實用大全(147)
国产男女无遮挡_日本在线播放一区_国产精品黄页免费高清在线观看_国产精品爽爽爽
97精品久久久| 国产精品黄页免费高清在线观看| 久久久久久久999精品视频| 亚洲综合一区二区不卡| 激情五月五月婷婷| 爽爽爽爽爽爽爽成人免费观看| 亚洲a级在线播放观看| 国产乱肥老妇国产一区二| 色狠狠av一区二区三区香蕉蜜桃| 日韩av高清在线播放| 97久久精品视频| 中文字幕无码精品亚洲35| 国产欧美日韩最新| 欧美另类99xxxxx| 国内免费精品永久在线视频| 国产精品视频白浆免费视频| 欧美又粗又长又爽做受| 色777狠狠综合秋免鲁丝| 日本国产一区二区三区| 久久99精品国产一区二区三区| 日韩一区二区三区高清| 久久综合九九| 欧美一级特黄aaaaaa在线看片| 国产精品一区二区三区久久久| 久久国产精品久久久久| 国产精品一区二区a| 久久成年人视频| 国产一区免费视频| 久久躁狠狠躁夜夜爽| 国产人妻777人伦精品hd| 国产aⅴ精品一区二区三区黄| 国产日韩综合一区二区性色av| 精品国产乱码久久久久久108| 国产日韩视频在线观看| 中文字幕日本最新乱码视频| av色综合网| 欧美一区二区三区艳史| 国产a级黄色大片| 日本人成精品视频在线| 日韩综合视频在线观看| 黄色国产精品视频| 一区二区三区在线视频111| 91精品视频免费| 人体内射精一区二区三区| 国产精品久久网| 国产精品一区二区久久精品| 午夜精品美女自拍福到在线 | 日韩中文字幕一区| 国产成人精品一区二区在线| 国产在线精品一区| 亚洲人成无码www久久久| 91国产精品电影| 欧美在线视频一二三| 精品久久精品久久| 久久久999视频| 国产专区在线视频| 午夜欧美一区二区三区免费观看| 色妞在线综合亚洲欧美| 国产日韩亚洲欧美| 日日噜噜夜夜狠狠久久丁香五月 | 国产精品日本一区二区| 成人久久18免费网站漫画| 日本久久久久久久久久久| 国产精品久久久久久久久久久久 | 蜜桃网站成人| 日韩一二区视频| 蜜月aⅴ免费一区二区三区| 久久人人九九| 国产日韩精品一区观看| 日韩福利二区| 九九热精品视频在线播放| 久久噜噜噜精品国产亚洲综合| 欧美日韩精品久久久免费观看| 宅男一区二区三区| 久久精品国产91精品亚洲| 成人h在线播放| 欧美日韩国产精品激情在线播放| 亚洲尤物视频网| 国产精品精品视频一区二区三区 | 国产精品久久久久久久久久尿| 91.com在线| 国产日韩换脸av一区在线观看| 亚洲人精品午夜射精日韩| 国产精品免费电影| 国产第一页视频| 成人9ⅰ免费影视网站| 韩日欧美一区二区| 色欲av无码一区二区人妻| 九九九久久国产免费| 精品国产一区久久久| 91九色在线视频| 国产欧美一区二区视频| 欧美大香线蕉线伊人久久 | 欧美日韩另类综合| 日韩在线第三页| 中文字幕一区二区中文字幕| 久久综合五月天| 精品国产拍在线观看| 久久久亚洲精品无码| yy111111少妇影院日韩夜片| 国产日本在线播放| 精品一区二区三区自拍图片区| 欧美中文在线免费| 日本公妇乱淫免费视频一区三区| 亚洲精品成人久久久998| 欧美日韩aaaa| 久久成人av网站| 国产精品夫妻激情| 国产精品免费视频一区二区| 久久久久久免费精品| 久久久国产精品一区二区三区| 91免费国产精品| 91九色精品视频| 91精品视频专区| 91久久精品国产| 91精品久久久久久久久青青| 成人国内精品久久久久一区| 国产精品香蕉视屏| 粉嫩av一区二区三区免费观看| 国产欧美精品一区二区| 国产拍精品一二三| 国产精品永久在线| 古典武侠综合av第一页| 成人av资源在线播放| 成人综合视频在线| www.av一区视频| 97国产一区二区精品久久呦| 91精品国产91| 国产激情久久久久| 日韩天堂在线视频| 国产精品无码专区在线观看| 国产精品免费视频一区二区| 国产精品国色综合久久| 欧美精品在线观看| 中文网丁香综合网| 午夜精品在线观看| 日韩精品欧美在线| 激情六月天婷婷| 国产亚洲欧美一区二区| 国产乱码精品一区二区三区日韩精品| 国产女人18毛片水18精品| 国产精品揄拍一区二区| 99免费在线观看视频| 国产精品99久久久久久白浆小说| 国产高潮呻吟久久久| 久久久精品国产网站| 九九久久综合网站| 亚洲国产欧美一区二区三区不卡| 日本一本草久p| 免费特级黄色片| 国产精品一区=区| 国产精品69久久久久| 久久久久久久久久婷婷| 国产精品毛片一区视频| 欧美日韩999| 日韩专区第三页| 狠狠色伊人亚洲综合网站色| 成年人网站国产| 久久99中文字幕| 久久香蕉国产线看观看网| 亚洲精品tv久久久久久久久| 奇米888一区二区三区| 国产日产欧美a一级在线| 久久久久九九九| 操日韩av在线电影| 日韩中文一区| 国产综合动作在线观看| 国产精品12| 国产精品久久久av久久久| 亚洲精品在线观看免费| 日本精品视频网站| 国产日韩精品综合网站| 久草青青在线观看| 欧美激情亚洲视频| 日韩精品伦理第一区| 国产毛片视频网站| 久久久久久久久爱| 亚洲砖区区免费| 激情视频一区二区| 国产激情一区二区三区在线观看| 国产精品高潮呻吟久久av无限| 水蜜桃亚洲精品| 国产日韩精品电影| 日韩视频精品在线| 亚洲一区二区在线观| 欧美专区在线视频| 99热国产免费| 久久这里只有精品99| 日韩免费观看av| av一区二区三区免费观看| 国产精品日韩欧美一区二区| 天天综合五月天| 国产三区精品| 久久精品亚洲精品| 日韩av大全| 97久久精品在线| 美日韩精品免费视频| 欧美韩国日本在线| 国产不卡一区二区视频| 一本一生久久a久久精品综合蜜|