CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Web 开发 >  XML/SOAP

xsl的问题

楼主duangjian(wolf)2005-06-03 16:30:44 在 Web 开发 / XML/SOAP 提问

我是照着书上做的。。可是提示:xsl”是未声明的命名空间。   行   3,位置   2。    
   
  三个源程序如下:  
                    1、webFrom.aspx  
  __________________________________________________________________________________  
  <%@   Page   language="c#"   Codebehind="WebForm1.aspx.cs"   AutoEventWireup="false"   Inherits="WebApplication1.WebForm1"   %>  
  <!DOCTYPE   HTML   PUBLIC   "-//W3C//DTD   HTML   4.0   Transitional//EN"   >  
  <HTML>  
  <HEAD>  
  <title>WebForm1</title>  
  <meta   name="GENERATOR"   Content="Microsoft   Visual   Studio   .NET   7.1">  
  <meta   name="CODE_LANGUAGE"   Content="C#">  
  <meta   name="vs_defaultClientScript"   content="JavaScript">  
  <meta   name="vs_targetSchema"   content="http://schemas.microsoft.com/intellisense/ie5">  
  </HEAD>  
  <body   MS_POSITIONING="GridLayout">  
  <form   id="Form1"   method="post"   runat="server">  
  <FONT   face="宋体">  
  <asp:Xml   id="Xml1"   runat="server"   DocumentSource="XMLFile1.xml"   TransformSource="XSLTFile1.xslt"></asp:Xml></FONT>  
  </form>  
  </body>  
  </HTML>  
   
   
        2.XMLFile1.xml  
  _____________________________________________________________________________  
  <?xml   version="1.0"   encoding="gb2312"   ?>    
  <AddressBook>  
  <Card   Group="Friend">  
  <Name>邓健</Name>  
  <Email>duangjain@sina.com</Email>  
  </Card>  
  <Card   Group="Other">  
  <Name>小五</Name>  
  <Email>xiaoshtiou@idna.com</Email>  
  </Card>  
   
  </AddressBook>  
   
   
   
  3.XSLTFile1.xslt  
  _________________________________________________________________________________  
   
  <?xml   version="1.0"   encoding="gb2312"   ?>  
  <stylesheet   version="1.0"   xmlns="http://www.w3.org/1999/XSL/Transform">  
  <xsl:template   match="/Address">  
  <xsl:apply-template   select="Card"   />  
  </xsl:template>  
  <xsl:template   match="Card">  
  <table   width=100%   border=1>  
  <tr><td><b><xsl:value-of   select="Name"/></b></td><td><xsl:value-of   select="Email"/></td></tr></table></xsl>  
  </stylesheet>  
   
   
   
   
   
  不知哪里出错了。。。请大伙帮帮忙。。我弄了一个下午,,唉。。谢谢大伙了  
   
  问题点数:60、回复次数:6Top

1 楼bdhh(Silent)回复于 2005-06-03 18:51:27 得分 60

<?xml   version="1.0"   encoding="gb2312"?>  
  <xsl:stylesheet   version="1.0"   xmlns:xsl="http://www.w3.org/1999/XSL/Transform">  
  <xsl:template   match="/Address">  
  <xsl:apply-template   select="Card"/>  
  </xsl:template>  
  <xsl:template   match="Card">  
  <table   width="100%"   border="1">  
  <tr>  
  <td>  
  <b>  
  <xsl:value-of   select="Name"/>  
  </b>  
  </td>  
  <td>  
  <xsl:value-of   select="Email"/>  
  </td>  
  </tr>  
  </table>  
  </xsl:template>  
  </xsl:stylesheet>  
  Top

2 楼yjs_lh(长风浪子)回复于 2005-06-04 15:56:50 得分 0

没有声明命名空间前缀XSL。要么象楼上所说全部都添加xsl:,要么把所有的xsl:都去掉。Top

3 楼zorou_fatal(The world and system is even)回复于 2005-06-05 08:57:38 得分 0

同意   bdhh(Silent)Top

4 楼reachcool(白痴天才)回复于 2005-06-07 15:22:38 得分 0

缺少</xsl:template>  
  Top

5 楼sxfzr(穗心雨)回复于 2005-06-09 16:18:46 得分 0

bdhh的答案是对的Top

6 楼sxfzr(穗心雨)回复于 2005-06-09 16:30:24 得分 0

主要错误如下:  
  <stylesheet   version="1.0"   xmlns="http://www.w3.org/1999/XSL/Transform">丢xsl  
  <table   width=100%   border=1>丢引号  
  </xsl>丢template  
   
   
  Top

相关问题

  • xsl:element
  • XSL问题
  • 请教<xsl:eval>
  • xsl问题
  • xsl问题!
  • xsl问题
  • xsl小问题
  • 求一个XSL
  • XSL问题
  • 是XSL还是的xsl的问题?

关键词

得分解答快速导航

  • 帖主:duangjian
  • bdhh

相关链接

  • Web开发类图书

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo