xmlcss樣式,xml樣式表

Xml與css的設計

XSL是一種用來轉換XML文檔的樣式表,它包括結構轉換(XSLT)和格式化輸出(XSL-FO)兩部分。在結構轉換的過程中,XSL通過XPath來查找和定位XML文檔中的信息。XPath是一種專門用來在XML文檔中查找信息的語言,用來描述如何識別、選擇、匹配XML文檔中的各個元素。XML通過XSLT和XPath,可以把XML轉換成任何一種文檔,當然也包括HTML文檔。

創新互聯是專業的兗州網站建設公司,兗州接單;提供網站設計制作、成都網站設計,網頁設計,網站設計,建網站,PHP網站建設等專業做網站服務;采用PHP框架,可快速的進行兗州網站開發網頁制作和功能擴展;專業做搜索引擎喜愛的網站,專業的做網站團隊,希望更多企業前來合作!

4. XSL的基本結構

我們先來看一下例子來了解XSL的基本結構:

book.xml

?xml version="1.0" encoding="gb2312"?

?xml-stylesheet type="text/xsl" href="book.xsl"?

books

book

nameThe C++ Standard Library/name

authorNicolai M.Josuttis/author

/book

book

nameThe Mythical Man-Month/name

authorFrederick P Brooks Jr./author

/book

book

nameC# Design Pattern/name

authorJames W. Cooper/author

/book

/books

book.xsl

?xml version="1.0" encoding="gb2312"?

xsl:stylesheet xmlns:xsl=""

xsl:template match="/"

html

headtitleBook Store/title/head

body

h2 align="center"Book Store/h2

xsl:apply-templates select="books"/

/body

/html

/xsl:template

xsl:template match="books"

table border="1" cellpadding="0" align="center"

trthName/ththAuthor/th/tr

xsl:for-each select="book"

tr

tdxsl:value-of select="name"http://td

tdxsl:value-of select="author"http://td

/tr

/xsl:for-each

/table

/xsl:template

/xsl:stylesheet

分析上面的例子,可以看出XSL文件由以下幾部分組成:

· XSL文檔也是XML文檔,所以第一行要有XML聲明:

?xml version="1.0" encoding="gb2312"?

· 接下來是XSL聲明:

xsl:stylesheet xmlns:xsl=""

!--模板規則--

!--輸出模板--

/xsl:stylesheet

在XSL聲明中包含模板,模板中定義XML的輸出格式。

需要注意的幾個地方:

· XSL本身是XML文檔,注意標簽的匹配。

· xsl:stylesheet既是XSL的聲明,也是根元素,要放在文件的首部。

· 要用xmlns指明XSL的命名空間:

xsl:stylesheet xmlns:xsl=""

· 樣式表中的所有模板都由xsl:template聲明,模板可以說明處理的對象,處理方式或是轉換的結果。

簡談怎樣使用CSS格式XML文檔

在XML文檔中引入CSS樣式

在XML中引入CSS樣式表有兩種方法。一種是在XML文檔直接嵌入CSS樣式;另一種則是外部引入(似乎在WEB中很多引的方式都有這兩種)。

在IE瀏覽器中打開XML文檔,可以看到,使用樣式表之后XML文檔中所有的標記文字以及注釋內容已不再顯示,各個元素所包含的數據將分別以樣式表中指定的格式顯示出來。

如何在XML 文檔中引用CSS 樣式文件?

1、直接引入

?xml-stylesheet?type="text/css"?href="cssFile.css"?

2、內嵌使用

?xml-stylesheet?type="text/css"?

xml

HTML:STYLE?xmlns:HTML=""

lang?{

background:#cccccc;

}

php?{

background:#eeeeee;

}

java?{

background:#999999;

}

lang

phplanguage?php?/php

javalanguage?java/java

/lang

/HTML:STYLE

當前名稱:xmlcss樣式,xml樣式表
鏈接地址:http://m.kartarina.com/article2/dsespoc.html

成都網站建設公司_創新互聯,為您提供企業建站ChatGPT、商城網站、營銷型網站建設、企業網站制作全網營銷推廣

廣告

聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯

成都seo排名網站優化
主站蜘蛛池模板: 国产精品ⅴ无码大片在线看| 亚洲国产AV无码专区亚洲AV | 亚洲AV无码乱码在线观看性色扶 | 国产精品无码久久综合| 中文字幕丰满乱子伦无码专区 | 无码丰满少妇2在线观看| 无码专区人妻系列日韩精品少妇| 无码人妻精品一区二| 无码国产福利av私拍 | 亚洲av永久中文无码精品 | 久久精品国产亚洲AV无码偷窥 | 亚洲日韩精品一区二区三区无码| 无码夫の前で人妻を侵犯| 岛国无码av不卡一区二区| 精品无码国产AV一区二区三区| 亚洲大尺度无码专区尤物| 色欲AV无码一区二区三区| 亚洲av无码兔费综合| 人妻少妇伦在线无码专区视频| 宅男在线国产精品无码| 无码人妻精品一区二区三区9厂| 欧洲Av无码放荡人妇网站| 亚洲AV无码专区国产乱码4SE| 亚洲Av无码乱码在线播放| 免费无码国产在线观国内自拍中文字幕 | 在线A级毛片无码免费真人| 亚洲av无码片区一区二区三区| 亚洲中久无码永久在线观看同| 亚洲AV无码乱码精品国产| 无码视频在线播放一二三区| 精品韩国亚洲av无码不卡区| 天堂Av无码Av一区二区三区| 中文无码字幕中文有码字幕| av区无码字幕中文色| 中文无码字幕中文有码字幕| 无码少妇一区二区浪潮免费| 亚洲AV色无码乱码在线观看| 蜜芽亚洲av无码一区二区三区| 亚洲av无码专区青青草原| 真人无码作爱免费视频| 日韩精品无码免费专区网站|