以文本方式查看主题

-  中文XML论坛 - 专业的XML技术讨论区  (http://bbs.xml.org.cn/index.asp)
--  『 XSL/XSLT/XSL-FO/CSS 』  (http://bbs.xml.org.cn/list.asp?boardid=8)
----  [已解决]在写xsl时,如何在子元素中获取父元素的属性值??  (http://bbs.xml.org.cn/dispbbs.asp?boardid=8&rootid=&id=58155)


--  作者:wangyongshan
--  发布时间:1/17/2008 3:04:00 PM

--  [已解决]在写xsl时,如何在子元素中获取父元素的属性值??
xml文件:
<root>
    <item id="aa" name="bb">
         <clue>
             <clue_1  url="......"/>
         </clue>
    </item>
     ..........
</root>
现在我写一个xsl,将其转换成如下样式:
<root>
    <info id="aa"  name="bb"url="...."/>
</root>
xsl文件:
<xsl:template match="/">
    <xsl:for-each select="root/item">

          <xsl:template match="clue/clue_1">
               <xsl:element name="info">
                     <xsl:attribute name="id"><xsl:value-of  select="该如何获取item元素的属性值? /></xsl:attribute>
                     ............
               </xsl:element>
          </xsl:template>

    </xsl:for-each>
</xsl:template>

[此贴子已经被作者于2008-1-18 11:17:38编辑过]

--  作者:Qr
--  发布时间:1/17/2008 3:18:00 PM

--  
../../@id
--  作者:wangyongshan
--  发布时间:1/18/2008 8:43:00 AM

--  
非常感谢,呵呵。。。。OK了

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