亚洲精品久久久中文字幕-亚洲精品久久片久久-亚洲精品久久青草-亚洲精品久久婷婷爱久久婷婷-亚洲精品久久午夜香蕉

您的位置:首頁技術文章
文章詳情頁

用xslt+css讓RSS顯示的跟網頁一樣漂亮

瀏覽:97日期:2022-06-04 09:51:35
最近開始研究 XML+XSLT+CSS 構造網頁..又拿自己的站的一部分當成實驗品..
因為我把這個站的實驗室的東西扔在別一個服務器上..可又懶得再做個首頁,,,就同步了這邊的 RSS.當首頁
可沒關聯的樣式的XML怎樣看怎樣不喜歡....

直接關聯 CSS 能把 XML 能變成像樣一點..雖然不是最終目的..可還是要學習一下..因為不是所有的瀏覽器都支持XSLT 
我能用到的瀏覽器好像都能認識關聯的 CSS ~可惜單單 CSS 能做的事太少了. 還是xslt好..

寫直接用于 XML 的 CSS 跟平時寫的 CSS 基本沒什么差別...只是元素名不同了.難度高高...寫 HTML 的自由沒有了...也不可以因為想要某個效果而亂加元素...
好像我的水平決定了我只能寫出定義得比文本好看一下下的CSS, 接著.看例子. 跳掉..研究 XSLT 了

xslt 能做的事很多..xml 終于可以直接當網頁用了..

打開一份別人寫好的 xslt 發現....好多熟悉的東東..........
對于應用在RSS..我們對XLST只要知道

xsl:for-each select="rss/channel/item" 
xsl:value-of select="..." 
disable-output-escaping="yes" 
一個循環 一個選擇節點....一個設置禁止輸出轉義時 
接著復制了我程序用的模板文件.....把 smarty 的標簽直接換成 xsl 的..太像了..我連 html 都不用寫..一路復制..
等網站的核心程序寫完后我一定要嘗試用xslt直接做smarty模板...

接著整理出一個單獨的CSS 本以為就這樣完了.........
-____________-!! 每次做網頁時總會有些瀏覽器會鬧鬧情緒...這回是 moz 內核的....
我需要顯示 CDATA 里的 HTML ,讓他更像個網頁,
可搜索跟我說 Mozilla 的 Transformiix 不支持 disable-output-escaping

我記得 feedburner 能在 Firefox 顯示 CDATA 里的 HTML 代碼~
看了他的 xslt 跟搜索的結果發現.......基本都是用JS的innerHTML把內容再寫進一次就能顯示........

原因我也不清楚.....學著大家方法.把 disable-output-escaping 勉強解決了.........

寫 JS 時又發現...JS 有些怪怪的...比如....直接寫在 xslt 里跟外鏈有些不同..
本想就一個頁..一個 function 亂寫能運行就行....結果又發現N多奇怪的問題..暫時也沒時間去研究他....等有空再寫些測試...

說了這樣多的廢話..
大家看看我的學習的結果, http://lab.loaoao.com 

擴展閱讀 
http://www.w3.org/TR/xslt/ 
http://www.xml.org.cn/list.asp?boardid=8 
www.w3schools.com/xsl/ 
hedong.3322.org/archives/000044.html 
標簽: XML/RSS
相關文章:
主站蜘蛛池模板: 91你懂得 | 色佬影院 | 免费大片黄国产在线观看 | 久草精品视频 | 成人性欧美丨区二区三区 | 日本亚洲精品色婷婷在线影院 | 黄色三级大片 | 337d欧美人体大胆瓣开下面 | 91精品国产91久久久久福利 | 一级黄色毛片 | 999精品在线视频 | 国产精品视频分类 | 激情在线观看视频免费的 | 成人黄18免费网站 | 特级黄国产片一级视频播放 | 91福利国产在线观一区二区 | 亚洲精品午夜久久久伊人 | 综合另类| 的九一视频入口在线观看 | 国产大战女模特在线视频 | 久久国产成人福利播放 | 国产精品久久久久影视不卡 | 可以免费看黄色 | 国产亚洲精品一区在线播 | 色天天 | 美国黄色一级毛片 | 亚洲精品不卡午夜精品 | a一级毛片免费播放 | 欧美日韩亚洲高清不卡一区二区三区 | 免费精品美女久久久久久久久 | 达达兔欧美午夜国产亚洲 | 国产欧美日韩综合精品无毒 | 一个人看的ww免费视频 | 午夜视频精品 | 国产精品手机视频一区二区 | 亚洲精品久久青草 | 色悠久久久久综合欧美99 | 中国一级簧色 | 热99re国产久热在线 | 一级片在线免费 | 久久婷婷国产综合精品 |