以文本方式查看主题

-  中文XML论坛 - 专业的XML技术讨论区  (http://bbs.xml.org.cn/index.asp)
--  『 XML基础 』  (http://bbs.xml.org.cn/list.asp?boardid=1)
----  遇到一个问题,不能解决。请求大家指导。  (http://bbs.xml.org.cn/dispbbs.asp?boardid=1&rootid=&id=58841)


--  作者:glrayer
--  发布时间:2/15/2008 11:20:00 AM

--  遇到一个问题,不能解决。请求大家指导。
xml文件,stuinfo.xml:
<?xml version="1.0" encoding="gb2312"?>
<?xml-stylesheet type="text/xsl" href="abc.xsl"?>
<students>
<student id="98788">
    <name>小记</name>
    <sex>女</sex>
    <birthday>1975.6</birthday>
    <phone>13901145678</phone>
    <skill>爬山</skill>
</student>
<student id="98785">
    <name>江南</name>
    <sex>女</sex>
    <birthday>1978.8</birthday>
    <phone>64576786</phone>
    <skill>网络</skill>
</student>
</students>

xsl文件,abc.xsl*:
<?xml version="1.0" encoding="gb2312"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:template match="/">
    <html>
     <body>
       <center>
       <h2>the notepad</h2>
       <table border="1" bgcolor="#aabbcc">
           <tr>
                <td>name</td>
                <td>phone</td>
                <td>birthday</td>
           </tr>
   <xsl:for-each select="students/student[$all$skill!='网络']">9
           <tr>
                <td><xsl:value-of select="name"/></td>
                <td><xsl:value-of select="phone"/></td>
                <td><xsl:value-of select="birthday"/></td>
           </tr>
      </xsl:for-each>
       </table>
       </center>
     </body>
    </html>
</xsl:template>
</xsl:stylesheet>

用IE6.0 打开时出错,提示:Expected token ']' found '$'. students/student[$all-->$<--skill!='网络']。请问如何解决这个问题?


--  作者:Qr
--  发布时间:2/15/2008 2:53:00 PM

--  
<xsl:for-each select="students/student[skill!='网络']">

$*$这种用法是在草案版中表示逻辑的用法,标准版已经取消,不要搞混了。


--  作者:glrayer
--  发布时间:2/15/2008 10:08:00 PM

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