比如有標記<aa b="11></aa><xsl:template match="//aa[@b]"><td><xsl:value-of select="."/></td> //這里是取出標記aa中的文本內(nèi)容,怎樣改才能是取出屬性b的內(nèi)容呢?</xsl:template>跪求答案...謝謝
2 回答

白豬掌柜的
TA貢獻1893條經(jīng)驗 獲得超10個贊
有兩種方法:
方法一、
//aa[@b]
表示選擇包含屬性b的aa節(jié)點。
要讀取屬性b只需要:
<xsl:value-of select="@b"/>即可。
方法二、
外模板可以這樣寫:
<xsl:template match="//aa/@b">
<td><xsl:value-of select="."/></td>
</xsl:template>

千萬里不及你
TA貢獻1784條經(jīng)驗 獲得超9個贊
<xsl:template match="//aa">
<td><xsl:value-of select="@b"/></td>
</xsl:template>
- 2 回答
- 0 關(guān)注
- 538 瀏覽
添加回答
舉報
0/150
提交
取消