以文本方式查看主题

-  中文XML论坛 - 专业的XML技术讨论区  (http://bbs.xml.org.cn/index.asp)
--  『 XSL/XSLT/XSL-FO/CSS 』  (http://bbs.xml.org.cn/list.asp?boardid=8)
----  [求助]xslt中获得xml 节点后 能不能反过来再获取该节点的xpath路径  (http://bbs.xml.org.cn/dispbbs.asp?boardid=8&rootid=&id=91496)


--  作者:tell_how
--  发布时间:6/22/2011 11:49:00 AM

--  [求助]xslt中获得xml 节点后 能不能反过来再获取该节点的xpath路径
<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">

<xsl:template  match="/">
 <table border="1">
  <tr bgcolor="#9acd32">
   <th align="left">Title</th>
   <th align="left">Artist</th>
   <th align="left">Price</th>
  </tr>
   <xsl:for-each select="catalog/cd">
     <tr xpath="????">
      <xsl:attribute name="xpath">
       //我想给tr添加一个xpath 属性,而属性值就是当前节点的(cd)xpath路径该怎么做??
      </xsl:attribute>
   <td><xsl:value-of select="title"/></td>
   <td><xsl:value-of select="aritst"/></td>
   <td><xsl:value-of select="price"/></td>
  </tr>
   </xsl:for-each>
  </table>
</xsl:template>

</xsl:stylesheet>


--  作者:Qr
--  发布时间:6/26/2011 7:55:00 PM

--  
<xsl:attribute name="xpath">
       <xsl:text>catalog/cd</xsl:text>
      </xsl:attribute>
W 3 C h i n a ( since 2003 ) 旗 下 站 点
苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》
46.875ms