首页 | 点评 Beta | 游戏中心 | 新手攻略 | 窝窝 | 音乐台 | 广告合作 | 6571手机版
发新话题
打印

求助

求助

我的代码哪里出现了错误?一个荒漠上的自学者.
css代码:<?xml version="1.0" encoding="gb2312" ?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/tk/wd-xsl">
  <xsl:template match="/">
  <html> <body> <font size="4">
<xsl:apply-templates/>
</font> </body> </html>
</xsl:template>
<xsl:template match="registerofnames">
<table bgcolor="#444444" align="center" width="100%">
<tr align="center"><td>
<font size="6" color="blue">
<xsl:value-of select="HeadTitle"/>
</font></td></tr></table>
<table border="1" bgcolor="#aaaaaa" align="center" width="100%">
<tr align="center">
<td>姓名</td> <td>性别 </td><td> 年龄</td><td>地址 </td><td> 电子邮件</td><td>电话 </td><td> 职称</td><td>备注 </td>
</tr>
<xsl:for-each select="member[@age$lt$28]">
<tr align="center">
  <td><xsl:value-of select="name"/></td>
  <td><xsl:value-of select="@sex"/></td>
   <td><xsl:value-of select="@age"/></td>
  <td><xsl:apply-templates select="address"/></td>
   <td><xsl:apply-templates select="e-mail"/></td>
   <td><xsl:apply-templates select="telephone"/></td>
    <td><xsl:value-of select="comment()"/></td>
   </tr>
  </xsl:for-each></table>
  <xsl:template match="address|telephone|title">
   <xsl:value-of select="."/><br/>
  </xsl:template>
   </xsl:template>
  </xsl:stylesheet>



  xml代码:   <?xml version="1.0" encoding="gb2312"?>
<?xml-stylesheet type="text/xsl" href="111.css"?>
<registerofnames>
<headtitle>
  花名册
</headtitle>
<member age="24" sex="男">
<name>赵思贤</name>
<e-mail>dfsfdfg@fgf.com</e-mail>
<e-mail>dfret@hai234.com</e-mail>
<address>十分士大夫三路</address>
<address>清风九路</address>
<telephone> 4676454</telephone>
<telephone> 855355464</telephone>
<telephone> 464234655</telephone>
<title> 讲师</title>
</member>
  <member age="24" sex="女">
  <name>孙思容</name>
  <e-mail>sdfer@hoy.com<e-mail>
  <address> 明目一路</address>
  <telephone>876674964</telephone>
  <title>促教</title>
  </e-mail>

<member age="28" sex="男">
   <name> 李思清</name>
   <e-mail>dsfrrew@eewr.com </e-mail>
    <address>明目四路</address>
   <telephone>5676565</telephone>
  <title>工程师</title>
</member>
<member  age="31" sex="男">
   <name>周蔌风</name>
  <e-mail>hdf@drf.com</e-mail>
  <address>忘情路</address>
  <telephone>86465474</telephone>
   <telephone>7774564</telephone>
<title>副教授</title>
</member>
<member age="33" sex="男">
   <name>  如了</name>
   <e-mail>heorjs@hot.com</e-mail>
   <address>guyt路</address>
    <telephone>76876656</telephone>
   <title>工程师</title>
</member>
</e-mail>
</member>
</registerofnames>

TOP

这个,看了眼晕……
问问大卫吧,他比较在行
不是你不等我
是时间忘了带我走

TOP

你第一个代码是CSS?是xslt啊,后面xml里怎么作为css来引用?
有一种鸟儿
是永远也关不住的
因为它的每片羽翼上
都沾满了自由的光辉

刀刀博客

TOP

另外你的xslt代码里有些代码怎么被编码了?比如“<xsl:for-each select="member[@age$lt$28]">”这里原来应该是“<xsl:for-each select="member[@age<28]">”吧?你是不是把原始文件提供一下?
有一种鸟儿
是永远也关不住的
因为它的每片羽翼上
都沾满了自由的光辉

刀刀博客

TOP

偶一窍不通,顶一下好了。呵呵
欢迎大家来我们的网站玩www.731bluemoon.com

TOP

css代码:<?xml version="1.0" encoding="gb2312" ?> 最好用xslt
<xsl:stylesheet xmlns:xsl="http://www.w3.org/tk/wd-xsl">
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
  <xsl:template match="/">
  <html> <body> <font size="4">
<xsl:apply-templates/>
</font> </body> </html>
</xsl:template>
<xsl:template match="registerofnames">
<table bgcolor="#444444" align="center" width="100%">
<tr align="center"><td>
<font size="6" color="blue">
<xsl:value-of select="HeadTitle"/> headtitle
</font></td></tr></table>
<table border="1" bgcolor="#aaaaaa" align="center" width="100%">
<tr align="center">
<td>姓名</td> <td>性别 </td><td> 年龄</td><td>地址 </td><td> 电子邮件</td><td>电话 </td><td> 职称</td><td>备注 </td>
</tr>
<xsl:for-each select="member[@age$lt$28]"> >
<tr align="center">
  <td><xsl:value-of select="name"/></td>
  <td><xsl:value-of select="@sex"/></td>
   <td><xsl:value-of select="@age"/></td>
  <td><xsl:apply-templates select="address"/></td>
   <td><xsl:apply-templates select="e-mail"/></td>
   <td><xsl:apply-templates select="telephone"/></td>
    <td><xsl:value-of select="comment()"/></td>
   </tr>
  </xsl:for-each></table>
  <xsl:template match="address|telephone|title">
   <xsl:value-of select="."/><br/>
  </xsl:template>  <xsl:apply-templates select ="address|telephone|title"/>
   </xsl:template>
<xsl:template match="address|telephone|title">
   <xsl:value-of select="."/><br/>
  </xsl:template>   貌似不能嵌套
  </xsl:stylesheet>

  xml代码:   <?xml version="1.0" encoding="gb2312"?>
<?xml-stylesheet type="text/xsl" href="111.css"?>
<registerofnames>
<headtitle>
  花名册
</headtitle>
<member age="24" sex="男">
<name>赵思贤</name>
<e-mail>dfsfdfg@fgf.com</e-mail>
<e-mail>dfret@hai234.com</e-mail>
<address>十分士大夫三路</address>
<address>清风九路</address>
<telephone> 4676454</telephone>
<telephone> 855355464</telephone>
<telephone> 464234655</telephone>
<title> 讲师</title>
</member>
  <member age="24" sex="女">
  <name>孙思容</name>
  <e-mail>sdfer@hoy.com<e-mail>
  <address> 明目一路</address>
  <telephone>876674964</telephone>
  <title>促教</title>
  </e-mail>
<member age="28" sex="男">
   <name> 李思清</name>
   <e-mail>dsfrrew@eewr.com </e-mail>
    <address>明目四路</address>
   <telephone>5676565</telephone>
  <title>工程师</title>
</member>
<member  age="31" sex="男">
   <name>周蔌风</name>
  <e-mail>hdf@drf.com</e-mail>
  <address>忘情路</address>
  <telephone>86465474</telephone>
   <telephone>7774564</telephone>
<title>副教授</title>
</member>
<member age="33" sex="男">
   <name>  如了</name>
   <e-mail>heorjs@hot.com</e-mail>
   <address>guyt路</address>
    <telephone>76876656</telephone>
   <title>工程师</title>
</member>
</e-mail>
</member>
</registerofnames>

[ 本帖最后由 Subaru 于 2006-12-25 10:31 编辑 ]

TOP

发新话题