以文本方式查看主题

-  中文XML论坛 - 专业的XML技术讨论区  (http://bbs.xml.org.cn/index.asp)
--  『 XSL/XSLT/XSL-FO/CSS 』  (http://bbs.xml.org.cn/list.asp?boardid=8)
----  [已解决]xslt 怎么获得未知属性的值  (http://bbs.xml.org.cn/dispbbs.asp?boardid=8&rootid=&id=84058)


--  作者:chevyboy
--  发布时间:3/29/2010 5:18:00 PM

--  [已解决]xslt 怎么获得未知属性的值
比如这样一个xml

<item field1="111" field2="222" field3="333">
</item>
现在我像依次历遍这个属性
<xsl:for-each select="./item/@*">      
     <p><xsl:value-of select="name()" /></p>
</xsl:for-each>
这样会得到:
field1
field2
field3
但是怎么获得这个得到的这个名字所对性的属性的值呢
例如:
111
222
333

我现在项目里要转化xml 到html还不叫用c语言写(郁闷),今天刚看..唉..

解决:
  <p><xsl:value-of select="." /></p> 就行...

[此贴子已经被作者于2010-3-29 19:01:34编辑过]

--  作者:chevyboy
--  发布时间:3/29/2010 6:59:00 PM

--  
2了
<p><xsl:value-of select="." /></p>
这样就行..草草草
--  作者:Qr
--  发布时间:3/29/2010 9:22:00 PM

--  
对于已知属性,可以用<xsl:value-of select="@属性名" />来输出文本
W 3 C h i n a ( since 2003 ) 旗 下 站 点
苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》
78.125ms