當前位置:開發者網絡 >> 技術教程 >> .NET教程 >> XML應用 >> 內容
精彩推薦
分類最新教程
分類熱點教程
    
XSL學習心得 - 調用屬性值
作者:未知
日期:2005-04-14
人氣:
投稿:(轉貼)
來源:未知
字體:
收藏:加入瀏覽器收藏
以下正文:
也許這個問題很簡單吧,但是剛才查了好多篇入門教程都沒有涉及,幸好hsower發的xsl語法介紹中有詳細的說明。

    <xsl:value-of select="元素名稱/@屬性名稱"/>
    比如一段XML代碼是這樣的: 
  <王朔 網址="www.wangshuo.com">知名作家加著名評論家王朔先生的地方</王朔>
    我們可以用<xsl:value-of select="王朔/@網址"/>來得到值"www.wangshuo.com"。



下邊是我自己寫的一個例子,供大家參考。
my.xml
以下內容為程序代碼:

<?xml version="1.0" encoding="GB2312"?>
<?xml-stylesheet type="text/xsl" href="mystyle.xsl"?>
<Books>
    <Book ID="a001">
        <Name>網絡指南</Name>
        <Price>13.2</Price>
    </Book>
    <Book ID="a002">
        <Name>局域網技術</Name>
        <Price>25.5</Price>
    </Book>
</Books>


mystyle.xsl
以下內容為程序代碼:

<?xml version="1.0" encoding="GB2312"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
    <xsl:template match="Books/Book/*">
        <xsl:value-of select="./@ID"/>
        <br/>
    </xsl:template>
</xsl:stylesheet>


網頁瀏覽結果:
a001
a002 
相關文章: