XSLT常見問題(三)XSLT中attribute的使用

什麼時候用

在進行標籤轉化的時候,避免不了要爲標籤添加屬性及屬性值

用在哪兒

必須放在節點或者標籤內部,在xslt文檔的根部是不可以放的,模板直接嵌套也是不允許的,只能放在某個xml或者html(取決於要轉化成的文檔類型)節點內部

定義

                <Object>
                    <xsl:attribute name="Type">
                        <xsl:text>Keyword</xsl:text>
                    </xsl:attribute>
                    <Param>
                        <xsl:attribute name="Name">
                            <xsl:text>value</xsl:text>
                        </xsl:attribute>
                        <xsl:apply-templates/>
                    </Param>
                </Object>
  • name:屬性名稱
  • 包裹內容: 屬性值

轉化結果

<Object Type="Keyword">
    <Param Name="value">
        Blossom tree roots
    </Param>
</Object>
發佈了61 篇原創文章 · 獲贊 10 · 訪問量 8萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章