以文本方式查看主题

-  中文XML论坛 - 专业的XML技术讨论区  (http://bbs.xml.org.cn/index.asp)
--  『 XSL/XSLT/XSL-FO/CSS 』  (http://bbs.xml.org.cn/list.asp?boardid=8)
----  [求助]template错了?不能按格式显示,向各大侠求助  (http://bbs.xml.org.cn/dispbbs.asp?boardid=8&rootid=&id=41239)


--  作者:simliang
--  发布时间:12/15/2006 12:01:00 PM

--  [求助]template错了?不能按格式显示,向各大侠求助
--------------------XML文件------------------
<?xml version="1.0"?><result>
  <detail>
 <job id="003">
  <jobname>鸡</jobname>
  <cost>100</cost>
  <content>唔易做</content>
 </job>
 <job id="003">
  <jobname>鸡2</jobname>
  <cost>140</cost>
  <content>唔易做</content>
 </job>
 <job id="003">
  <jobname>鸡3</jobname>
  <cost>300</cost>
  <content>唔易做</content>
 </job>
 <job id="003">
  <jobname>鸡5</jobname>
  <cost>500</cost>
  <content>唔易做</content>
 </job>
 </detail>
</result>
--------------------------------------------------
想写个模板套入,主表格内,但显示不出来....不知如何解决.把<XSL:FOR-EACH>放在主表格内是可以显示.

--------------------XSL文件-------------------
<?xml version='1.0' encoding='utf-8'?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
 <xsl:output method="html"/>
 <xsl:template match="/">
 <html>
  <body>
   <p>
    <table width="604" border="1" style="; width: 604px; height: 25px">
     <tbody>
      <tr>
       <td width="16%">test</td>
       <td colSpan="2" width="16%"/>
      </tr>
      <xsl:apply-templates select="result/detail/job"/>
     </tbody>
    </table>
   </p>
   <p> </p>
  </body>
 </html>
</xsl:template>
 <xsl:template match="result/detail/job">
 <xsl:for-each select="result/detail/job">
   <tr>
    <td width="16%">
     <xsl:value-of select="jobname"/>
    </td>
    <td width="16%">
     <xsl:value-of select="cost"/>
    </td>
    <td width="16%">
     <xsl:value-of select="content"/>
    </td>
   </tr>
  </xsl:for-each>
</xsl:template>
</xsl:stylesheet>


--  作者:Qr
--  发布时间:12/17/2006 11:50:00 AM

--  
<xsl:template match="job">
<xsl:for-each select=".">

   <tr>
    <td width="16%">
     <xsl:value-of select="jobname"/>
    </td>
    <td width="16%">
     <xsl:value-of select="cost"/>
    </td>
    <td width="16%">
     <xsl:value-of select="content"/>
    </td>
   </tr>
  </xsl:for-each>
</xsl:template>
W 3 C h i n a ( since 2003 ) 旗 下 站 点
苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》
46.875ms