以文本方式查看主题

-  计算机科学论坛  (http://bbs.xml.org.cn/index.asp)
--  『 XSL/XSLT/XSL-FO/CSS 』  (http://bbs.xml.org.cn/list.asp?boardid=8)
----  如何将得到的一个节点的属性值赋给另一个节点的属性呢?  (http://bbs.xml.org.cn/dispbbs.asp?boardid=8&rootid=&id=22841)


--  作者:zon
--  发布时间:10/9/2005 9:39:00 AM

--  如何将得到的一个节点的属性值赋给另一个节点的属性呢?
如何将得到的一个节点的属性值赋给另一个节点的属性呢?如
以下内容为程序代码:

<?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

[color=#FF0033]现欲将bookid赋值给另一个节点如button的id属性,该怎么做呢?[/color]


--  作者:zon
--  发布时间:10/9/2005 11:51:00 AM

--  
已解决!
W 3 C h i n a ( since 2003 ) 旗 下 站 点
苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》
31.250ms