以文本方式查看主题

-  中文XML论坛 - 专业的XML技术讨论区  (http://bbs.xml.org.cn/index.asp)
--  『 XML基础 』  (http://bbs.xml.org.cn/list.asp?boardid=1)
----  [求助]xml为什么没有任何显示?  (http://bbs.xml.org.cn/dispbbs.asp?boardid=1&rootid=&id=44174)


--  作者:pipif_l
--  发布时间:3/21/2007 7:51:00 AM

--  [求助]xml为什么没有任何显示?
我的源程序如下:
try.xml

<?xml version="1.0" encoding="UTF-8"?>
<?xml:stylesheet type="text/xsl" href="try.xsl"?>
<data>
 <Record>
  <Totals>
   <Row>
    <first_name>Simon</first_name>
    <Last_name>Jone</Last_name>
    <Salary>18,500</Salary>
   </Row>
   <Row>
    <first_name>Philip</first_name>
    <Last_name>Smith</Last_name>
    <Salary>18,500</Salary>
   </Row>
  </Totals>
 </Record>
</data>

try.xsl

<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
 <xsl:template match="/data/Record/Totals/Row">
  
   <html>
    <head>
     <title/>
    </head>
    <body>
       <xsl:for-each select="Row">
     <table>
      <tbody>
       <tr>
        <td>
         <xsl:value-of select="Row/first_name"/>
        </td>
        <td>
         <xsl:value-of select="Row/Last_name"/>
        </td>
       </tr>
       <tr>
        <td>
         <xsl:text>Salary:</xsl:text>
        </td>
        <td>
         <xsl:value-of select="Row/Salary"/>
        </td>
       </tr>
      </tbody>
       
     </table>
     </xsl:for-each>
    </body>

   </html>
 
 </xsl:template>
</xsl:stylesheet>

没有任何提示语法错误,但是try.xml在浏览器中什么也显示不出来,为什么呀? 请教高手!!!

谢谢!!!


--  作者:Qr
--  发布时间:3/21/2007 8:22:00 AM

--  
慢慢学吧:

<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:template match="data/Record/Totals/Row">
  
   <html>
    <head>
     <title/>
    </head>
    <body>
       <xsl:for-each select=".">
     <table>
      <tbody>
       <tr>
        <td>
         <xsl:value-of select="first_name"/>
        </td>
        <td>
         <xsl:value-of select="Last_name"/>
        </td>
       </tr>
       <tr>
        <td>
         <xsl:text>Salary:</xsl:text>
        </td>
        <td>
         <xsl:value-of select="Salary"/>
        </td>
       </tr>
      </tbody>
       
     </table>
     </xsl:for-each>
    </body>

   </html>

</xsl:template>
</xsl:stylesheet>


--  作者:pipif_l
--  发布时间:3/23/2007 7:37:00 AM

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