也許這個問題很簡單吧,但是剛才查了好多篇入門教程都沒有涉及,幸好hsower發的xsl語法介紹中有詳細的說明。
xsl:value-ofselect="元素名稱/@屬性名稱"/
比如一段XML代碼是這樣的:
王朔網址=""知名作家加著名評論家王朔先生的地方/王朔
我們可以用xsl:value-ofselect="王朔/@網址"/來得到值""。
下邊是我自己寫的一個例子,供大家參考。
my.XML
以下內容為程序代碼:
?XMLversion="1.0"encoding="GB2312"?
?XML-stylesheettype="text/xsl"href="http://edu.IEcool.com/show/mystyle.xsl"?
Books
BookID="a001"
Name網絡指南/Name
Price13.2/Price
/Book
BookID="a002"
Name局域網技術/Name
Price25.5/Price
/Book
/Books
mystyle.xsl
以下內容為程序代碼:
?XMLversion="1.0"encoding="GB2312"?
xsl:stylesheetversion="1.0"XMLns:xsl="‘ target=_blank>
xsl:templatematch="Books/Book/*"
xsl:value-ofselect="./@ID"/
br/
/xsl:template
/xsl:stylesheet